Kernel/x86_64 - Fixed Kernel not using COW, cleanup
authorJohn Hodge <[email protected]>
Tue, 11 Oct 2011 23:45:04 +0000 (07:45 +0800)
committerJohn Hodge <[email protected]>
Tue, 11 Oct 2011 23:45:04 +0000 (07:45 +0800)
commitb68b764267d33a45539b4c910db13fbdae48f193
tree3e5e33005779990baf66a2ecd4304ebc30a6577f
parent91b827b426e90f73486303fdac17c2686dba53dc
Kernel/x86_64 - Fixed Kernel not using COW, cleanup

- Didn't have the WP bit set, meaning the kernel wasn't
  using the PT.W bit, hence COW didn't work if the kernel changed
  the page.
- Cleaned up all the x86_64 debug code
Kernel/arch/x86/include/proc.h
Kernel/arch/x86/start.asm
Kernel/arch/x86_64/main.c
Kernel/arch/x86_64/mm_phys.c
Kernel/arch/x86_64/mm_virt.c
Kernel/arch/x86_64/proc.c
Kernel/arch/x86_64/start32.asm
Kernel/syscalls.c

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