History for ubixos / src
2004-07-20
@reddawg
CFLAGS: I updated cflags so optimizations are consistant on all files different optimization levels maybe the source of some of our problems?
reddawg committed on 20 Jul 2004
@reddawg
Removed SMP code from kernel
reddawg committed on 20 Jul 2004
@reddawg
Works perfectly here
reddawg committed on 20 Jul 2004
@reddawg
spinlock: made them non inline functions I think this actually fixed the problem
reddawg committed on 20 Jul 2004
@reddawg
*** empty log message ***
reddawg committed on 20 Jul 2004
@flameshadow
add: added missing #define ...
flameshadow committed on 20 Jul 2004
@reddawg
UBU Tags
reddawg committed on 20 Jul 2004
@reddawg
You like leaving out $Log: $ so i don't know what is going on eh?
reddawg committed on 20 Jul 2004
@flameshadow
chg: renamed them once again to comply with the UbixOS naming convention.
flameshadow committed on 20 Jul 2004
@flameshadow
chg: put strcpy() declaration in the right .h file ...
flameshadow committed on 20 Jul 2004
@reddawg
Few fixes
reddawg committed on 20 Jul 2004
@reddawg
sched: hold that was my error
reddawg committed on 20 Jul 2004
@flameshadow
add: strcpy() ...
flameshadow committed on 20 Jul 2004
@flameshadow
add: directory caching related stuff
flameshadow committed on 20 Jul 2004
2004-07-18
@reddawg
Ok that is enough for tonight
reddawg committed on 18 Jul 2004
@reddawg
We don't need no steek'n mans
reddawg committed on 18 Jul 2004
@reddawg
gen: compiles added a few header files ...
reddawg committed on 18 Jul 2004
@reddawg
gen: no we dont want man pages they are evil
reddawg committed on 18 Jul 2004
@reddawg
quad: everything compiles
reddawg committed on 18 Jul 2004
@reddawg
string: all of string compiles a billion more to go
reddawg committed on 18 Jul 2004
@reddawg
Removal of man pages for now will save us CVS updating time
reddawg committed on 18 Jul 2004
@reddawg
sched: we now set task status to dead which then makes the scheduler do some clean it could be some minor overhead but i feel this is our most efficient approach right now to prevent corruption of the queues
reddawg committed on 18 Jul 2004
@reddawg
We do some propper task cleanup now when they exit... such as close open FD for LD and delete task from the task list
reddawg committed on 18 Jul 2004
@reddawg
Cleaned out the rest of debuging code also temporarily disabled the ip stack to improve boot time
reddawg committed on 18 Jul 2004
@reddawg
cleaned out some debug code
reddawg committed on 18 Jul 2004
@reddawg
vmmPageFault: had a potential memory leak here for one page it was still using sysID on certain COW scenarios
reddawg committed on 18 Jul 2004
@reddawg
memory.c: added spinlocks to vmmFindFreePage and vmmFreePage to prevent two tasks from possibly allocating the same page
reddawg committed on 18 Jul 2004
@reddawg
vmmCopyVirtualSpace: cleaned up one full page memory leak we were still using old sysID over pid
reddawg committed on 18 Jul 2004
@reddawg
vitals: cleaned up all defaults this should not cause any problems in the future
reddawg committed on 18 Jul 2004
@reddawg
schedDeleteTask: I am pondering the possability that this could not finish in a quantum....
reddawg committed on 18 Jul 2004