History for ubixos-old / src / sys
2004-07-20
@flameshadow
oops
flameshadow committed on 20 Jul 2004
@flameshadow
chg: tried caching. assertion error
flameshadow committed on 20 Jul 2004
@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
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
@reddawg
fork: no mem leaks here
reddawg committed on 18 Jul 2004
@reddawg
video: added spinLock protection
reddawg committed on 18 Jul 2004
@reddawg
Fixens
reddawg committed on 18 Jul 2004
2004-07-17
@reddawg
Few changes to spinlock hopefully it will cure our deadlock
reddawg committed on 17 Jul 2004
@reddawg
kmalloc: added assert()
reddawg committed on 17 Jul 2004