summaryrefslogtreecommitdiff
path: root/sys/arch/powerpc64
AgeCommit message (Expand)Author
2020-06-16Some simplifications.Mark Kettenis
2020-06-16Add missing dependeny.Mark Kettenis
2020-06-15update powerpc64 include paths for 5.7 drmJonathan Gray
2020-06-14Implement cpu-rnd_messybits() as a read of the cycle counter register.Mark Kettenis
2020-06-14Remove debug code.Mark Kettenis
2020-06-14Enable ahci(4).Mark Kettenis
2020-06-14Provide address space extents. While the firmware does configure the bridgeMark Kettenis
2020-06-14Get context switching between kernel threads going.Mark Kettenis
2020-06-14Put a bit more information in the panic message.Mark Kettenis
2020-06-14Parse bootargs.Mark Kettenis
2020-06-14Add -msoft-float, -mno-altivec and -mno-vsx to the compiler flags.Mark Kettenis
2020-06-14Make soft interrupts work.Mark Kettenis
2020-06-14Minimal >machine/asm.h> to make ffs.S build.Mark Kettenis
2020-06-14Unstub diskconf().Mark Kettenis
2020-06-13Add support for the XIVE interrupt controller found on POWER9 CPUs.Mark Kettenis
2020-06-12Teach powerpc64 ddb to x, w, break, step, trace.gkoehler
2020-06-10Add clock interrupt support, adapted from the randomized dual clockMark Kettenis
2020-06-10Allocate MSIs from the range provided by the device tree and bind themMark Kettenis
2020-06-10Another OPAL API that we need.Mark Kettenis
2020-06-10A bit of MSI support code; we need to distinguish between 32-bit and 64-bitMark Kettenis
2020-06-10Add MSI support calls.Mark Kettenis
2020-06-10Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.Mark Kettenis
2020-06-10Add opal(4) a driver that interacts with the OPAL frimware and implementsMark Kettenis
2020-06-10Add RTC read and write calls.Mark Kettenis
2020-06-09Add a few missing bits.Mark Kettenis
2020-06-09Implement intr_enable(), intr_disable() and intr_restore().Mark Kettenis
2020-06-09Add mtdec().Mark Kettenis
2020-06-09Make FRAME_LEAVE a bit more complete and do things in the same order asMark Kettenis
2020-06-08Set up 64-bit mmio windows and enable DMA bypass mode.Mark Kettenis
2020-06-08Add bus_dma(9) implementation.Mark Kettenis
2020-06-08Improve pmap_extract(9).Mark Kettenis
2020-06-08Keep track of the maximem physical memory address.Mark Kettenis
2020-06-08More OPAL interfaces.Mark Kettenis
2020-06-08More stubs.Mark Kettenis
2020-06-08use the 64-bit byte-swapping load/store instructions available startingChristian Weisgerber
2020-06-07Implement delay(9).Mark Kettenis
2020-06-07Do the approprate address remapping and install bus_space(9) functionsMark Kettenis
2020-06-07Add bus_space.c.Mark Kettenis
2020-06-07Add bus_space(9) implementation. Tis implementation includes someMark Kettenis
2020-06-07Add powerdown code.Mark Kettenis
2020-06-07Add more return codes.Mark Kettenis
2020-06-07Probe the PCI bus.Mark Kettenis
2020-06-07Add functions to read/write from/to PCI config space.Mark Kettenis
2020-06-07Add missing file.Mark Kettenis
2020-06-07mainbus(4) and cpu(4).Mark Kettenis
2020-06-07Allocate a struct, not just a pointer.Mark Kettenis
2020-06-07Remap FDT such that we can access it with translations enabled.Mark Kettenis
2020-06-07More debug printing such that we can see what is still missing.Mark Kettenis
2020-06-07Implement pmap_zero_page() and pmap_copy_page().Mark Kettenis
2020-06-07Add a few more devices.Mark Kettenis