Changeset View
Changeset View
Standalone View
Standalone View
head/sys/amd64/amd64/elf_machdep.c
Show First 20 Lines • Show All 76 Lines • ▼ Show 20 Lines | struct sysentvec elf64_freebsd_sysvec = { | ||||
.sv_set_syscall_retval = cpu_set_syscall_retval, | .sv_set_syscall_retval = cpu_set_syscall_retval, | ||||
.sv_fetch_syscall_args = cpu_fetch_syscall_args, | .sv_fetch_syscall_args = cpu_fetch_syscall_args, | ||||
.sv_syscallnames = syscallnames, | .sv_syscallnames = syscallnames, | ||||
.sv_shared_page_base = SHAREDPAGE, | .sv_shared_page_base = SHAREDPAGE, | ||||
.sv_shared_page_len = PAGE_SIZE, | .sv_shared_page_len = PAGE_SIZE, | ||||
.sv_schedtail = NULL, | .sv_schedtail = NULL, | ||||
.sv_thread_detach = NULL, | .sv_thread_detach = NULL, | ||||
.sv_trap = NULL, | .sv_trap = NULL, | ||||
.sv_stackgap = elf64_stackgap, | |||||
}; | }; | ||||
INIT_SYSENTVEC(elf64_sysvec, &elf64_freebsd_sysvec); | INIT_SYSENTVEC(elf64_sysvec, &elf64_freebsd_sysvec); | ||||
void | void | ||||
amd64_lower_shared_page(struct sysentvec *sv) | amd64_lower_shared_page(struct sysentvec *sv) | ||||
{ | { | ||||
if (hw_lower_amd64_sharedpage != 0) { | if (hw_lower_amd64_sharedpage != 0) { | ||||
sv->sv_maxuser -= PAGE_SIZE; | sv->sv_maxuser -= PAGE_SIZE; | ||||
▲ Show 20 Lines • Show All 238 Lines • Show Last 20 Lines |