summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
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
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
2020-06-07Enable translation in the trap handlers.Mark Kettenis
2020-06-06Fix and harmonize some of the code dealing with address offsets encoded inMark Kettenis
2020-06-06Bootstrap a kernel pmap and enable translations.Mark Kettenis
2020-06-06Call main().Mark Kettenis
2020-06-06Disable translation and external interrupts when making OPAL calls.Mark Kettenis
2020-06-06Move PowerBook5,4 audio from aoa(4) to snapper(4).gkoehler
2020-06-06Adjust sgi bootblocks' iostrategy routinesVisa Hankala
2020-06-06Let sgi bootblocks build again.Visa Hankala
2020-06-06Fix previous commit.Visa Hankala
2020-06-05Implement cpu_rnd_messybits() as a read of the virtual counter xoredChristian Weisgerber
2020-06-05Allow userland access to the virtual counter.Mark Kettenis