NetBSD/sys/arch/amd64
dsl c578e8d211 Rename MDP_IRET to MDL_IRET since it is an lwp flag, not a proc one.
Add an MDL_COMPAT32 flag to the lwp's md_flags, set it for 32bit lwps
  and use it to force 'return to user' with iret (as is done when
  MDL_IRET is set).
Split the iret/sysret code paths much later.
Remove all the replicated code for 32bit system calls - which was only
  needed so that iret was always used.
frameasm.h for XEN contains '#define swapgs', while XEN probable never
  needs swapgs, this is likely to be confusing.
Add a SWAPGS which is a nop on XEN and swapgs otherwise.
(I've not yet checked all the swapgs in files that include frameasm.h)
Simple x86 programs still work.
Hijack 6.99.9 kernel bump (needed for compat32 modules)
2012-07-15 15:17:56 +00:00
..
acpi Set the CR0_AM bit so processes can enable alignment check errors under 2012-04-19 18:00:34 +00:00
amd64 Rename MDP_IRET to MDL_IRET since it is an lwp flag, not a proc one. 2012-07-15 15:17:56 +00:00
compile
conf Move i386 and amd64 usermode configurations to their respective directories 2012-06-30 15:03:56 +00:00
include Rename MDP_IRET to MDL_IRET since it is an lwp flag, not a proc one. 2012-07-15 15:17:56 +00:00
Makefile Fix tags target. 2011-03-18 19:46:19 +00:00