OpenBSD cvs log

created 2019-05-04T02:20:44Z
begin 2017-10-14T00:00:00Z
end 2017-10-15T00:00:00Z
path src/sys
commits 3

date 2017-10-14T04:44:43Z
author jsg
files src/sys/arch/amd64/amd64/acpi_machdep.c log diff annotate
src/sys/arch/amd64/amd64/autoconf.c log diff annotate
src/sys/arch/amd64/amd64/bios.c log diff annotate
src/sys/arch/amd64/amd64/bus_dma.c log diff annotate
src/sys/arch/amd64/amd64/codepatch.c log diff annotate
src/sys/arch/amd64/amd64/consinit.c log diff annotate
src/sys/arch/amd64/amd64/cpu.c log diff annotate
src/sys/arch/amd64/amd64/fpu.c log diff annotate
src/sys/arch/amd64/amd64/i8259.c log diff annotate
src/sys/arch/amd64/amd64/identcpu.c log diff annotate
src/sys/arch/amd64/amd64/intr.c log diff annotate
src/sys/arch/amd64/amd64/ioapic.c log diff annotate
src/sys/arch/amd64/amd64/lapic.c log diff annotate
src/sys/arch/amd64/amd64/machdep.c log diff annotate
src/sys/arch/amd64/amd64/mainbus.c log diff annotate
src/sys/arch/amd64/amd64/mem.c log diff annotate
src/sys/arch/amd64/amd64/mpbios.c log diff annotate
src/sys/arch/amd64/amd64/pmap.c log diff annotate
src/sys/arch/amd64/amd64/process_machdep.c log diff annotate
src/sys/arch/amd64/amd64/sys_machdep.c log diff annotate
src/sys/arch/amd64/amd64/trap.c log diff annotate
src/sys/arch/amd64/amd64/tsc.c log diff annotate
src/sys/arch/amd64/amd64/via.c log diff annotate
src/sys/arch/amd64/amd64/vm_machdep.c log diff annotate
src/sys/arch/amd64/amd64/wscons_machdep.c log diff annotate
src/sys/arch/amd64/isa/clock.c log diff annotate
src/sys/arch/amd64/isa/isa_machdep.c log diff annotate
src/sys/arch/amd64/pci/pchb.c log diff annotate
src/sys/arch/amd64/pci/pci_machdep.c log diff annotate
src/sys/arch/amd64/pci/pciide_machdep.c log diff annotate
message reduce the amount of includes in arch/amd64
ok mpi@ deraadt@

date 2017-10-14T10:17:08Z
author guenther
files src/sys/kern/sys_process.c log diff annotate
message Split sys_ptrace() by request type:
- control operations: trace_me, attach, detach, step, kill, continue.
Manipulate process relation/state or send a signal
- kernel-state get/set: thread list, event mask, trace state.
About the process and don't require target to be stopped, need copyin/out
- user-state get/set: memory, register, window cookie.
Often thread-specific, require target to be stopped, need copyin/out

sys_ptrace() changes to handle request checking, copyin/out to
kernel buffers with size check and zeroing, and dispatching to the
routines above for the real work. This simplfies the permission checks
and copyin/out handling and will simplify lock handling in the future.

Inspired in part by FreeBSD.
ok mpi@ visa@

date 2017-10-14T21:42:17Z
author mlarkin
files src/sys/arch/amd64/amd64/locore0.S log diff annotate
message locore0: remove an unused variable

ok deraadt