History for ubixos / src / sys / vmm
2004-08-25
@reddawg
task switching - We now are using software switching to be consistant with the rest of the world because all of this open source freaks gave me a hard time about something I liked. There doesn't seem to be any gain in performance but it is working fine and flawlessly
reddawg committed on 25 Aug 2004
2004-08-24
@reddawg
TCA Is A BONER!!!!
reddawg committed on 24 Aug 2004
2004-08-21
@reddawg
updates: converted to software task switching however it is not working yet
reddawg committed on 21 Aug 2004
2004-08-14
@reddawg
Changes
reddawg committed on 14 Aug 2004
2004-08-01
@reddawg
adjustCowCounter: we no longer need to debug unhandled adjustments they are normal situations now
reddawg committed on 1 Aug 2004
2004-07-28
@reddawg
make sure it still works before I goto bed
reddawg committed on 28 Jul 2004
@reddawg
Major: ...
reddawg committed on 28 Jul 2004
2004-07-27
@reddawg
bah
reddawg committed on 27 Jul 2004
@reddawg
Major: ...
reddawg committed on 27 Jul 2004
@reddawg
chg: fixed marks bug readFile did a lookup which is why it looked like it was loopping so much
reddawg committed on 27 Jul 2004
@reddawg
chg: made page 0x0 writeable should boot now
reddawg committed on 27 Jul 2004
@reddawg
Put in a test for 0x0
reddawg committed on 27 Jul 2004
@flameshadow
chg: fixed ubu's typo
flameshadow committed on 27 Jul 2004
@reddawg
Try now TCA
reddawg committed on 27 Jul 2004
2004-07-26
@reddawg
test code, fixes and the like
reddawg committed on 26 Jul 2004
2004-07-25
@reddawg
Last of my fixes for the morning
reddawg committed on 25 Jul 2004
2004-07-24
@reddawg
ok last of my commits for the night I'm going to bed
reddawg committed on 24 Jul 2004
@reddawg
Oh yeah try this one
reddawg committed on 24 Jul 2004
@reddawg
Changes... mark let me know if you fault at pid 185 when you type stress
reddawg committed on 24 Jul 2004
@reddawg
Lots of changes to the vmm subsystem.... Page faults have been adjust to now be blocking on a per thread basis not system wide. This has resulted in no more deadlocks.. also the addition of per thread locking has removed segfaults as a result of COW in which two tasks fault the same COW page and try to modify it.
reddawg committed on 24 Jul 2004
@reddawg
vmm_pageFault: deadlock resolved thanks to a propper solution suggested by geist
reddawg committed on 24 Jul 2004
2004-07-22
@reddawg
I broke it hopefully
reddawg committed on 22 Jul 2004
2004-07-20
@reddawg
assert: remade assert
reddawg 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
2004-07-18
@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
2004-07-17
@reddawg
kmalloc: added assert() ...
reddawg committed on 17 Jul 2004
2004-07-09
@reddawg
Updating Initialization Procedures
reddawg committed on 9 Jul 2004