summaryrefslogtreecommitdiffstats
path: root/sys/arch
AgeCommit message (Expand)AuthorFilesLines
2020-06-28Add processor specific dynamic tag values.kettenis1-1/+7
2020-06-28Add powerpc64 fenv bits; copied from powerpc. From drahn@kettenis1-0/+96
2020-06-28Make the copyin(9) functions handle bad addresses.kettenis5-59/+83
2020-06-27/dev/openpromkettenis5-6/+347
2020-06-27/dev/{null,mem,kmem,...}kettenis4-4/+212
2020-06-27Generate appropriate signals for various user traps.kettenis1-10/+79
2020-06-27Support using the FPU and AltiVec registers in userland. The registers arekettenis8-72/+196
2020-06-27Let traps save and restore VRSAVE.kettenis3-3/+11
2020-06-27Let sigcode set up a frame such that the signal handler has something tokettenis1-3/+5
2020-06-27No need to bzero()/memset() 'struct scsibus_attach_args' variableskrw2-4/+2
2020-06-27TNF rescinded clauses 3 & 4 in 2008 in NetBSD.jsg1-8/+1
2020-06-26Make trapframe squeaky clean upon exec.kettenis1-1/+2
2020-06-26Make signals work a bit better.kettenis3-7/+7
2020-06-26Since normal execve(2) calls return through the normal system call returnkettenis1-5/+3
2020-06-26Use the right "virtual address" when flushing TLB entries.kettenis5-27/+123
2020-06-26Accept input.kettenis1-1/+59
2020-06-26Handle OPAL interrupts.kettenis1-1/+2
2020-06-26Handle OPAL interrupts.kettenis2-3/+124
2020-06-26Add support for level-triggered interrupts and unmask established interropts.kettenis1-6/+25
2020-06-26return early if either initrd property is missingjsg1-2/+2
2020-06-26avoid uninitialised pointer usejsg2-4/+4
2020-06-26use correct index var in pmap_vp_destroy()jsg1-2/+2
2020-06-26Add sync().kettenis1-1/+7
2020-06-26Skip saving the state of the old proc if it is NULL.kettenis1-1/+5
2020-06-26We don't have to implement pmap_copy(9).kettenis1-2/+1
2020-06-26Fix system calls; set %r0 to zero upon success and set (instead of clear)kettenis1-2/+3
2020-06-26Make kernel versions of TCB_GET() and TCB_SET() use %r13 as well.kettenis1-3/+3
2020-06-26Initialize registers according to ELFv2 ABI.kettenis1-1/+9
2020-06-25Fix variable shadowing that caused us to map the entire range (manyjmatthew1-5/+5
2020-06-25Include <machine/pte.h>.kettenis1-1/+3
2020-06-25Add a commented out entry for mvpp(4).patrick2-2/+6
2020-06-25Fix some small whitespace issues.kettenis1-4/+4
2020-06-25Setjmp size for powerpc64.drahn1-0/+4
2020-06-25Additional Makefile infrastructure for powerpc64drahn2-0/+57
2020-06-25PowerPC64 reloc.h created by copying powerpc 32 bit version.drahn1-0/+124
2020-06-25PowerPC asm.h with tweak for 64bit.drahn2-3/+131
2020-06-24kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha3-7/+7
2020-06-24First stab at making signal handling work.kettenis3-8/+120
2020-06-24Terminate stack trace at userland boundary.kettenis1-1/+10
2020-06-24Use SDEV_NO_ADAPTER_TARGET instead of the value of adapter_buswidth tokrw1-2/+2
2020-06-24Nuke some pointless *_dev_probe() and *_dev_free() functions andkrw1-23/+6
2020-06-24remove ifdeffed out code for redistributing pyro eq interrupts over cpus.dlg1-75/+1
2020-06-23Enable virtual consoles on armv7, the same way it is done on arm64.fcambus1-3/+3
2020-06-23Fix format strings (%p --> %lx) in debug code.aoyama1-23/+23
2020-06-23Implement pci_intr_establish_cpu() for pyro(4) and vpci(4) based sparc64jmatthew10-129/+426
2020-06-22Add opalcons(4), a driver for the OPAL console.kettenis6-5/+309
2020-06-22The minimum frame size for the ELFv2 ABI is 32 bytes. Using this valuekettenis3-87/+86
2020-06-22Enable interrupts when they were enabled before the trap (except when wekettenis1-7/+4
2020-06-22Handle data storage and data segment interrupts from userland as well.kettenis3-18/+66
2020-06-22Make return-to-user and kernel re-entry work. This adds a per-pmap SLBkettenis9-14/+105