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 Cleanup and fix 040 definitions. 2008-07-20 22:08:39 +00:00
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 * get rid of ppc stuff 2008-02-03 11:39:28 +00:00
arch_kernel_args.h - use a physical page for natfeat debug output for now 2008-07-25 00:25:27 +00:00
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 Headers (unfinished) for an m68k port (yes I do know it's useless, it's just for the l33t factor). 2007-10-21 23:42:09 +00:00
arch_thread_types.h - add fpu states 2008-06-22 01:36:52 +00:00
arch_thread.h Fix building the m68k kernel 2012-04-13 00:53:09 +02:00
arch_user_debugger.h Headers (unfinished) for an m68k port (yes I do know it's useless, it's just for the l33t factor). 2007-10-21 23:42:09 +00:00
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 Headers (unfinished) for an m68k port (yes I do know it's useless, it's just for the l33t factor). 2007-10-21 23:42:09 +00:00
arch_vm.h Fix building the m68k kernel 2012-04-13 00:53:09 +02:00
cpu.h Headers (unfinished) for an m68k port (yes I do know it's useless, it's just for the l33t factor). 2007-10-21 23:42:09 +00:00
ktypes.h Headers (unfinished) for an m68k port (yes I do know it's useless, it's just for the l33t factor). 2007-10-21 23:42:09 +00:00
stage2_priv.h Headers (unfinished) for an m68k port (yes I do know it's useless, it's just for the l33t factor). 2007-10-21 23:42:09 +00:00
types.h Headers (unfinished) for an m68k port (yes I do know it's useless, it's just for the l33t factor). 2007-10-21 23:42:09 +00:00