summaryrefslogtreecommitdiffstats
path: root/sys/arch/powerpc64 (follow)
Commit message (Expand)AuthorAgeFilesLines
* spellingjsg2021-03-113-5/+5
* timecounting: use C99-style initialization for all timecounter structscheloha2021-02-231-2/+8
* Add uhidpp(4), a driver for Logitech HID++ devices. Currently limited toanton2021-02-041-1/+2
* Again allow COPTS= to come from the environment again, and don't lose thederaadt2021-01-281-4/+4
* OPAL implements firmware calls that abstract communicating with the BMC overkettenis2021-01-237-5/+484
* introduce ujoy(4), a restricted subset of uhid(4) for gamecontrollers.thfr2021-01-232-2/+5
* Enable support for floating-point exceptions. We always run in "precise"kettenis2021-01-098-31/+68
* Fix typo in comment.kettenis2021-01-071-2/+2
* Enter power-saving mode on POWER9 (ISA v3)gkoehler2020-12-309-18/+264
* Use IPL_VM for the pmap pool like we do on amd64.kettenis2020-12-231-2/+2
* Handle a few more userland traps that would lead to a kernel panic.kettenis2020-12-231-2/+19
* Use SIGILL for the Facility Unavailable Interrupt in usermode.gkoehler2020-12-221-1/+6
* Clear FSCR register. This gives us a sane default state where all facilitieskettenis2020-12-222-2/+11
* Fix typo.kettenis2020-12-201-2/+2
* The TCE table needs to be aligned on a boundary that is a multiple of itskettenis2020-12-201-2/+2
* Use daddr_t and not daddr32_t in boot media.krw2020-12-091-2/+2
* Enable mcx(4)kettenis2020-11-162-2/+4
* Make sure we perform address translation to all elements of a DMA mapping.kettenis2020-11-151-2/+2
* Hardwire bus_space_read_raw_N() and bus_space_write_raw_N() tokettenis2020-11-151-7/+7
* In case of failure, call sigexit() from trapsignal instead of sensig().mpi2020-11-081-3/+5
* Add support for passing a bootmac command line argument to RAMDISK.patrick2020-10-312-3/+69
* No need to print that we're the console device; wsdisplay(4) will do thatkettenis2020-10-301-4/+1
* Add a comment that explains why the major/minor of the device is setkettenis2020-10-301-8/+12
* Allow astfb(4) to become the console. At this point this is a "late" switchkettenis2020-10-301-2/+17
* Add code to determine the console devie node.kettenis2020-10-302-2/+83
* add the nearly full list of usb devices.deraadt2020-10-271-12/+120
* Enable radeondrm(4).kettenis2020-10-271-1/+4
* Add limited emulation of unaligned access in the kernel. The radeondrm(4)kettenis2020-10-271-1/+56
* Flush cache before mapping a page as uncached. The CPU gets really upsetkettenis2020-10-271-1/+18
* Include I2C stuff.kettenis2020-10-261-1/+4
* Fix typo.kettenis2020-10-261-3/+3
* Implement a workaround for PCI devices that can't address the full 64-bitkettenis2020-10-251-7/+173
* Add forward declaration of struct trapframe.kettenis2020-10-241-1/+2
* /dev/drm*kettenis2020-10-241-2/+3
* Prefer 32-bit MSI even if the hardware supports 64-bit MSI to workkettenis2020-10-241-5/+10
* Add retguard to OPAL functions in powerpc64 locore.mortimer2020-10-222-10/+14
* Use the DBZ instruction to zero memory a cache line at a time.kettenis2020-10-221-2/+4
* uvm_grow() doesn't need KERNEL_LOCK anymore, and onfault never did.deraadt2020-10-221-5/+7
* Add retguard macros to powerpc64 locore functions.mortimer2020-10-211-4/+16
* Only use OPAL_CONSOLE_FLUSH if the firmware implements it. Should helpkettenis2020-10-192-3/+30
* Implement pmap_proc_iflush().kettenis2020-10-181-2/+21
* Handle trace interrupts from userland.kettenis2020-10-181-1/+6
* Remove leftover debugging output for EXC_PGM traps.kettenis2020-10-181-4/+7
* Avoid potential infinite loop in pmap_vp_destroy().kettenis2020-10-171-18/+14
* use the full 64-bit cookies, rather than just 32 bitsderaadt2020-10-171-3/+3
* Add retguard asm macros for ppc64.mortimer2020-10-161-1/+39
* Handle spurious interrupts.kettenis2020-10-101-2/+12
* Add OPAL_PCI_MAP_PE_DMA_WINDOW.kettenis2020-10-102-2/+6
* Unbreak the powerpc64 kernel build.kettenis2020-10-093-3/+6
* use access_type as the PROT_* variable for uvm_fault() consistantlyderaadt2020-10-081-10/+10