summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2020-06-27Support using the FPU and AltiVec registers in userland. The registers areMark Kettenis
2020-06-27Let traps save and restore VRSAVE.Mark Kettenis
2020-06-27Let sigcode set up a frame such that the signal handler has something toMark Kettenis
2020-06-27No need to bzero()/memset() 'struct scsibus_attach_args' variablesKenneth R Westerback
2020-06-27TNF rescinded clauses 3 & 4 in 2008 in NetBSD.Jonathan Gray
2020-06-26Make trapframe squeaky clean upon exec.Mark Kettenis
2020-06-26Make signals work a bit better.Mark Kettenis
2020-06-26Since normal execve(2) calls return through the normal system call returnMark Kettenis
2020-06-26Use the right "virtual address" when flushing TLB entries.Mark Kettenis
2020-06-26Accept input.Mark Kettenis
2020-06-26Handle OPAL interrupts.Mark Kettenis
2020-06-26Handle OPAL interrupts.Mark Kettenis
2020-06-26Add support for level-triggered interrupts and unmask established interropts.Mark Kettenis
2020-06-26return early if either initrd property is missingJonathan Gray
2020-06-26avoid uninitialised pointer useJonathan Gray
2020-06-26use correct index var in pmap_vp_destroy()Jonathan Gray
2020-06-26Add sync().Mark Kettenis
2020-06-26Skip saving the state of the old proc if it is NULL.Mark Kettenis
2020-06-26We don't have to implement pmap_copy(9).Mark Kettenis
2020-06-26Fix system calls; set %r0 to zero upon success and set (instead of clear)Mark Kettenis
2020-06-26Make kernel versions of TCB_GET() and TCB_SET() use %r13 as well.Mark Kettenis
2020-06-26Initialize registers according to ELFv2 ABI.Mark Kettenis
2020-06-25Fix variable shadowing that caused us to map the entire range (manyJonathan Matthew
2020-06-25Include <machine/pte.h>.Mark Kettenis
2020-06-25Add a commented out entry for mvpp(4).Patrick Wildt
2020-06-25Fix some small whitespace issues.Mark Kettenis
2020-06-25Setjmp size for powerpc64.Dale Rahn
2020-06-25Additional Makefile infrastructure for powerpc64Dale Rahn
2020-06-25PowerPC64 reloc.h created by copying powerpc 32 bit version.Dale Rahn
2020-06-25PowerPC asm.h with tweak for 64bit.Dale Rahn
2020-06-24kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha
2020-06-24First stab at making signal handling work.Mark Kettenis
2020-06-24Terminate stack trace at userland boundary.Mark Kettenis
2020-06-24Use SDEV_NO_ADAPTER_TARGET instead of the value of adapter_buswidth toKenneth R Westerback
2020-06-24Nuke some pointless *_dev_probe() and *_dev_free() functions andKenneth R Westerback
2020-06-24remove ifdeffed out code for redistributing pyro eq interrupts over cpus.David Gwynne
2020-06-23Enable virtual consoles on armv7, the same way it is done on arm64.Frederic Cambus
2020-06-23Fix format strings (%p --> %lx) in debug code.Kenji Aoyama
2020-06-23Implement pci_intr_establish_cpu() for pyro(4) and vpci(4) based sparc64Jonathan Matthew
2020-06-22Add opalcons(4), a driver for the OPAL console.Mark Kettenis
2020-06-22The minimum frame size for the ELFv2 ABI is 32 bytes. Using this valueMark Kettenis
2020-06-22Enable interrupts when they were enabled before the trap (except when weMark Kettenis
2020-06-22Handle data storage and data segment interrupts from userland as well.Mark Kettenis
2020-06-22Make return-to-user and kernel re-entry work. This adds a per-pmap SLBMark Kettenis
2020-06-22Fix previous commit; pasted instructed in the wrong spot.Mark Kettenis
2020-06-22Add magic offset to make the frames line up.Mark Kettenis
2020-06-22Implement setregs().Mark Kettenis
2020-06-22Provide working definitions of PROC_STACK() and PROC_PC().Mark Kettenis
2020-06-22Change tsc_get_timecount return from uint to u_int per sys/timetc.h.Paul Irofti
2020-06-22enable nvme on i386.David Gwynne