Kernel - x86 Fixed a couple of bugs
authorJohn Hodge <[email protected]>
Sat, 11 Jun 2011 13:37:10 +0000 (21:37 +0800)
committerJohn Hodge <[email protected]>
Sat, 11 Jun 2011 13:37:10 +0000 (21:37 +0800)
commit49a69690b65eb0e13530110bce5724967b55e140
treed93b5819690f95485c53289f17c4f05049086083
parent9e5348670e92edab24c034bd69793200eeb21847
Kernel - x86 Fixed a couple of bugs

- Page fault handler used a spinlock, needed interupts enabled
- Added a check for HLT() IF=0
- Added a backtrace to kernel panic code
- Random bugcatching in mm_phys
Kernel/arch/x86/errors.c
Kernel/arch/x86/include/arch.h
Kernel/arch/x86/kpanic.c
Kernel/arch/x86/lib.c
Kernel/arch/x86/mm_phys.c

UCC git Repository :: git.ucc.asn.au