View | Details | Raw Unified | Return to bug 219399 | Differences between
and this patch

Collapse All | Expand All

(-)sys/amd64/amd64/elf_machdep.c (-1 / +1 lines)
Lines 77-83 Link Here
77
	.sv_fetch_syscall_args = cpu_fetch_syscall_args,
77
	.sv_fetch_syscall_args = cpu_fetch_syscall_args,
78
	.sv_syscallnames = syscallnames,
78
	.sv_syscallnames = syscallnames,
79
	.sv_shared_page_base = SHAREDPAGE,
79
	.sv_shared_page_base = SHAREDPAGE,
80
	.sv_shared_page_len = PAGE_SIZE,
80
	.sv_shared_page_len = 2*PAGE_SIZE,
81
	.sv_schedtail	= NULL,
81
	.sv_schedtail	= NULL,
82
	.sv_thread_detach = NULL,
82
	.sv_thread_detach = NULL,
83
	.sv_trap	= NULL,
83
	.sv_trap	= NULL,
(-)sys/amd64/include/vmparam.h (-1 / +1 lines)
Lines 176-182 Link Here
176
176
177
#define	VM_MAXUSER_ADDRESS	UVADDR(NUPML4E, 0, 0, 0)
177
#define	VM_MAXUSER_ADDRESS	UVADDR(NUPML4E, 0, 0, 0)
178
178
179
#define	SHAREDPAGE		(VM_MAXUSER_ADDRESS - PAGE_SIZE)
179
#define	SHAREDPAGE		(VM_MAXUSER_ADDRESS - 2*PAGE_SIZE)
180
#define	USRSTACK		SHAREDPAGE
180
#define	USRSTACK		SHAREDPAGE
181
181
182
#define	VM_MAX_ADDRESS		UPT_MAX_ADDRESS
182
#define	VM_MAX_ADDRESS		UPT_MAX_ADDRESS
(-)sys/amd64/linux/linux_sysvec.c (-1 / +1 lines)
Lines 823-829 Link Here
823
	.sv_fetch_syscall_args = linux_fetch_syscall_args,
823
	.sv_fetch_syscall_args = linux_fetch_syscall_args,
824
	.sv_syscallnames = NULL,
824
	.sv_syscallnames = NULL,
825
	.sv_shared_page_base = SHAREDPAGE,
825
	.sv_shared_page_base = SHAREDPAGE,
826
	.sv_shared_page_len = PAGE_SIZE,
826
	.sv_shared_page_len = 2*PAGE_SIZE,
827
	.sv_schedtail	= linux_schedtail,
827
	.sv_schedtail	= linux_schedtail,
828
	.sv_thread_detach = linux_thread_detach,
828
	.sv_thread_detach = linux_thread_detach,
829
	.sv_trap	= linux_vsyscall,
829
	.sv_trap	= linux_vsyscall,

Return to bug 219399