haiku/headers/private/kernel/arch/m68k
Alex Smith d93ed09564 Improved safety for user memory accesses.
* Changed IS_USER_ADDRESS to check an address using USER_BASE and
  USER_SIZE, rather than just !IS_KERNEL_ADDRESS. The old check would
  allow user buffers to point into the physical memory map area.
* Added an unmapped hole at the end of the bottom half of the address
  space which catches buffers that cross into the uncanonical address
  region. This also removes the need to check for uncanonical return
  addresses in the syscall handler, it is no longer possible for the
  return address to be uncanonical under normal circumstances. All
  cases in which the return address might be changed by the kernel
  are still handled via the IRET path.
2012-08-02 09:32:33 +01:00
..
arch_030_mmu.h
arch_040_mmu.h Make the page table types scalar, to make them simpler to use with atomic ops, and define the corresponding bitmasks. 2011-11-02 22:56:20 +00:00
arch_cpu.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
arch_debug.h * Changed arch_debug_save_registers() to take an arch-specific structure 2010-03-18 17:20:06 +00:00
arch_int.h
arch_kernel_args.h
arch_kernel.h Improved safety for user memory accesses. 2012-08-02 09:32:33 +01:00
arch_mmu.h Some more 68k mmu definitions I forgot to commit. 2011-11-03 01:05:54 +00:00
arch_platform.h ADd platform hooks to read RTC. platform code should mimic the PC CMOS chip. 2008-10-13 13:55:57 +00:00
arch_system_info.h
arch_thread_types.h
arch_thread.h Fix building the m68k kernel 2012-04-13 00:53:09 +02:00
arch_user_debugger.h
arch_vm_translation_map.h Partial build fix. Still a lot to do to catch up with Ingo... 2010-10-30 01:33:50 +00:00
arch_vm_types.h
arch_vm.h Fix building the m68k kernel 2012-04-13 00:53:09 +02:00
cpu.h
ktypes.h
stage2_priv.h
types.h