summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
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-14do not need assym.hTheo de Raadt
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-14crank version numberTheo de Raadt
2020-06-14asm versions of mdrandom() no longer neededTheo de Raadt
2020-06-14rewrite mdrandom() in C. previously this XOR'd against rdrand if available,Theo de Raadt
2020-06-14Unstub diskconf().Mark Kettenis
2020-06-13Add support for the XIVE interrupt controller found on POWER9 CPUs.Mark Kettenis
2020-06-13Remove a dead store.Visa Hankala
2020-06-13Load CTF section to enable DDB's "show struct"kn
2020-06-12Teach powerpc64 ddb to x, w, break, step, trace.gkoehler
2020-06-11Fix small bug in parsing the IORT tables. Mapping entries specify the numberMark Kettenis
2020-06-11Enable simpleamp(4), simpleaudio(4), rkiis(4) and escodec(4).Patrick Wildt
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-10Enable cwfg(4)Patrick Wildt
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-08update drm to linux 5.7Jonathan Gray
2020-06-07Skip probing cbus(4/luna88k) and xp(4/luna88k) in RAMDISK kernel, theyKenji Aoyama
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