| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-01-23 | OPAL implements firmware calls that abstract communicating with the BMC over |  kettenis | 2 | -1/+179 |
| 2020-12-30 | Enter power-saving mode on POWER9 (ISA v3) |  gkoehler | 1 | -7/+94 |
| 2020-12-20 | Fix typo. |  kettenis | 1 | -2/+2 |
| 2020-12-20 | The TCE table needs to be aligned on a boundary that is a multiple of its |  kettenis | 1 | -2/+2 |
| 2020-11-15 | Make sure we perform address translation to all elements of a DMA mapping. |  kettenis | 1 | -2/+2 |
| 2020-10-30 | No need to print that we're the console device; wsdisplay(4) will do that |  kettenis | 1 | -4/+1 |
| 2020-10-30 | Add a comment that explains why the major/minor of the device is set |  kettenis | 1 | -8/+12 |
| 2020-10-30 | Allow astfb(4) to become the console. At this point this is a "late" switch |  kettenis | 1 | -2/+17 |
| 2020-10-25 | Implement a workaround for PCI devices that can't address the full 64-bit |  kettenis | 1 | -7/+173 |
| 2020-10-24 | Prefer 32-bit MSI even if the hardware supports 64-bit MSI to work |  kettenis | 1 | -5/+10 |
| 2020-10-10 | Handle spurious interrupts. |  kettenis | 1 | -2/+12 |
| 2020-10-01 | Add astfb(4), a driver for the framebuffer of the Aspeed BMC found on |  kettenis | 1 | -0/+236 |
| 2020-10-01 | correct size argument to free(9) |  jsg | 1 | -2/+2 |
| 2020-09-26 | Do the NULL -> cpu_info_primary conversion in the interrupt controller |  kettenis | 2 | -2/+8 |
| 2020-09-23 | Use an IPI, so hw.setperf affects all cores in the mp kernel. |  gkoehler | 1 | -1/+7 |
| 2020-09-21 | Correctly pass the "struct cpu_info" pointer along when establishing |  kettenis | 5 | -16/+15 |
| 2020-09-03 | Sprinkle some more eieio(); seems to avoid triggering the KASSERT(new > old). |  kettenis | 1 | -3/+5 |
| 2020-09-02 | vfs_shutdown() is neccessary to ensure buffer cache drain before reexec() |  deraadt | 1 | -1/+4 |
| 2020-09-01 | Implement address translation for bus_space_mmap(9). |  kettenis | 1 | -1/+25 |
| 2020-09-01 | Store the device tree node in the pcitag_t. |  kettenis | 1 | -3/+34 |
| 2020-08-30 | Reorganize the interrupt handler code to avoid a potential bogus KASSERT, |  kettenis | 1 | -10/+12 |
| 2020-08-29 | Mark certain sections with debug information as "allocated" such that they |  kettenis | 1 | -2/+14 |
| 2020-08-26 | Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>. |  visa | 1 | -4/+1 |
| 2020-08-23 | Add xicp(4), a driver for the interrupt control presenter hardware found |  kettenis | 1 | -0/+283 |
| 2020-08-23 | Add missing conversion from IPL to CPU priority. |  kettenis | 1 | -2/+2 |
| 2020-08-23 | Attempt to support IODA2 bridges such as the one found on POWER8 chips. |  kettenis | 1 | -3/+4 |
| 2020-07-22 | Don't grab the kernel lock for mpsafe interrupts. |  kettenis | 1 | -3/+14 |
| 2020-07-22 | Implement IPIs. |  kettenis | 2 | -26/+55 |
| 2020-07-21 | Attach secondary CPUs early like we now do on arm64. |  kettenis | 1 | -4/+4 |
| 2020-07-21 | Add missing KERNEL_LOCK() and KERNEL_UNLOCK() calls. |  kettenis | 1 | -1/+3 |
| 2020-07-18 | Load kernel as an initrd such that we have symbols in ddb. |  kettenis | 1 | -4/+29 |
| 2020-07-18 | Pass boothowto and bootduid parameters to the booted kernel via the |  kettenis | 1 | -2/+23 |
| 2020-07-16 | Add a pseudo-driver to "kexec" an OpenBSD/powerpc64 kernel. Heavily |  kettenis | 2 | -0/+230 |
| 2020-07-16 | Reset firmware state upon reboot. |  kettenis | 1 | -2/+16 |
| 2020-07-15 | Use SENSOR_ENERGY as the type of energy sensors. |  kettenis | 1 | -2/+2 |
| 2020-07-14 | Make INTx interupts work. |  kettenis | 1 | -2/+20 |
| 2020-07-14 | Add xics(4), a driver for the OPAL virtual ICS. |  kettenis | 1 | -0/+81 |
| 2020-07-10 | Add hw.cpuspeed and hw.setperf |  gkoehler | 1 | -1/+94 |
| 2020-07-07 | Add opalsens(4), a driver for sensors provided by the OPAL firmware. |  kettenis | 2 | -1/+148 |
| 2020-07-05 | We need to set the bypass bit for "raw" DMA memory as well. |  kettenis | 1 | -1/+23 |
| 2020-07-02 | Use IPL_TTY, at least for now, as the only consumer of OPAL interrupts |  kettenis | 1 | -2/+2 |
| 2020-06-29 | Use the right bus space tag when enabling MSI-X interrupts. Makes them |  kettenis | 1 | -2/+2 |
| 2020-06-29 | Attach event counter. |  kettenis | 1 | -1/+4 |
| 2020-06-26 | Accept input. |  kettenis | 1 | -1/+59 |
| 2020-06-26 | Handle OPAL interrupts. |  kettenis | 1 | -2/+116 |
| 2020-06-26 | Add support for level-triggered interrupts and unmask established interropts. |  kettenis | 1 | -6/+25 |
| 2020-06-26 | avoid uninitialised pointer use |  jsg | 1 | -2/+2 |
| 2020-06-22 | Add opalcons(4), a driver for the OPAL console. |  kettenis | 2 | -1/+296 |
| 2020-06-19 | Fix calculation of the year. |  kettenis | 1 | -2/+2 |
| 2020-06-14 | Remove debug code. |  kettenis | 1 | -6/+1 |