History log of /openbsd-current/sys/arch/powerpc64/conf/files.powerpc64
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.28 01-Jan-2024 kettenis

Move fdt attachment into sys/conf/files.conf instead of duplicating it on
an MD basis.

ok patrick@


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.27 05-Oct-2021 deraadt

wd(4) device node support was missing, add it.


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.26 23-Jan-2021 kettenis

OPAL implements firmware calls that abstract communicating with the BMC over
IPMI. Use these calls to add support for impi(4) on PowerNV systems.

ok dlg@


# 1.25 26-Oct-2020 kettenis

Include I2C stuff.


# 1.24 01-Oct-2020 kettenis

Add astfb(4), a driver for the framebuffer of the Aspeed BMC found on
many POWER8 and POWER9 systems.


Revision tags: OPENBSD_6_8_BASE
# 1.23 23-Aug-2020 kettenis

Add xicp(4), a driver for the interrupt control presenter hardware found
on POWER8 CPUs.


# 1.22 16-Jul-2020 kettenis

Add a pseudo-driver to "kexec" an OpenBSD/powerpc64 kernel. Heavily
based on the octboot driver that we use for octeon. To be used in the
bootloader kernel.


# 1.21 14-Jul-2020 kettenis

Add xics(4), a driver for the OPAL virtual ICS.


# 1.20 07-Jul-2020 kettenis

Add opalsens(4), a driver for sensors provided by the OPAL firmware.


# 1.19 04-Jul-2020 kettenis

Use block device numbers instead of character device numbers.


# 1.18 02-Jul-2020 kettenis

Add RAMDISK config for powerpc64.


# 1.17 29-Jun-2020 kettenis

Hook up a bunch of device drivers.


# 1.16 27-Jun-2020 kettenis

/dev/openprom


# 1.15 27-Jun-2020 kettenis

/dev/{null,mem,kmem,...}


# 1.14 27-Jun-2020 kettenis

Support using the FPU and AltiVec registers in userland. The registers are
unconditionally saved upon context switch when they are in use.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.27 05-Oct-2021 deraadt

wd(4) device node support was missing, add it.


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.26 23-Jan-2021 kettenis

OPAL implements firmware calls that abstract communicating with the BMC over
IPMI. Use these calls to add support for impi(4) on PowerNV systems.

ok dlg@


# 1.25 26-Oct-2020 kettenis

Include I2C stuff.


# 1.24 01-Oct-2020 kettenis

Add astfb(4), a driver for the framebuffer of the Aspeed BMC found on
many POWER8 and POWER9 systems.


Revision tags: OPENBSD_6_8_BASE
# 1.23 23-Aug-2020 kettenis

Add xicp(4), a driver for the interrupt control presenter hardware found
on POWER8 CPUs.


# 1.22 16-Jul-2020 kettenis

Add a pseudo-driver to "kexec" an OpenBSD/powerpc64 kernel. Heavily
based on the octboot driver that we use for octeon. To be used in the
bootloader kernel.


# 1.21 14-Jul-2020 kettenis

Add xics(4), a driver for the OPAL virtual ICS.


# 1.20 07-Jul-2020 kettenis

Add opalsens(4), a driver for sensors provided by the OPAL firmware.


# 1.19 04-Jul-2020 kettenis

Use block device numbers instead of character device numbers.


# 1.18 02-Jul-2020 kettenis

Add RAMDISK config for powerpc64.


# 1.17 29-Jun-2020 kettenis

Hook up a bunch of device drivers.


# 1.16 27-Jun-2020 kettenis

/dev/openprom


# 1.15 27-Jun-2020 kettenis

/dev/{null,mem,kmem,...}


# 1.14 27-Jun-2020 kettenis

Support using the FPU and AltiVec registers in userland. The registers are
unconditionally saved upon context switch when they are in use.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.26 23-Jan-2021 kettenis

OPAL implements firmware calls that abstract communicating with the BMC over
IPMI. Use these calls to add support for impi(4) on PowerNV systems.

ok dlg@


# 1.25 26-Oct-2020 kettenis

Include I2C stuff.


# 1.24 01-Oct-2020 kettenis

Add astfb(4), a driver for the framebuffer of the Aspeed BMC found on
many POWER8 and POWER9 systems.


Revision tags: OPENBSD_6_8_BASE
# 1.23 23-Aug-2020 kettenis

Add xicp(4), a driver for the interrupt control presenter hardware found
on POWER8 CPUs.


# 1.22 16-Jul-2020 kettenis

Add a pseudo-driver to "kexec" an OpenBSD/powerpc64 kernel. Heavily
based on the octboot driver that we use for octeon. To be used in the
bootloader kernel.


# 1.21 14-Jul-2020 kettenis

Add xics(4), a driver for the OPAL virtual ICS.


# 1.20 07-Jul-2020 kettenis

Add opalsens(4), a driver for sensors provided by the OPAL firmware.


# 1.19 04-Jul-2020 kettenis

Use block device numbers instead of character device numbers.


# 1.18 02-Jul-2020 kettenis

Add RAMDISK config for powerpc64.


# 1.17 29-Jun-2020 kettenis

Hook up a bunch of device drivers.


# 1.16 27-Jun-2020 kettenis

/dev/openprom


# 1.15 27-Jun-2020 kettenis

/dev/{null,mem,kmem,...}


# 1.14 27-Jun-2020 kettenis

Support using the FPU and AltiVec registers in userland. The registers are
unconditionally saved upon context switch when they are in use.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.25 26-Oct-2020 kettenis

Include I2C stuff.


# 1.24 01-Oct-2020 kettenis

Add astfb(4), a driver for the framebuffer of the Aspeed BMC found on
many POWER8 and POWER9 systems.


Revision tags: OPENBSD_6_8_BASE
# 1.23 23-Aug-2020 kettenis

Add xicp(4), a driver for the interrupt control presenter hardware found
on POWER8 CPUs.


# 1.22 16-Jul-2020 kettenis

Add a pseudo-driver to "kexec" an OpenBSD/powerpc64 kernel. Heavily
based on the octboot driver that we use for octeon. To be used in the
bootloader kernel.


# 1.21 14-Jul-2020 kettenis

Add xics(4), a driver for the OPAL virtual ICS.


# 1.20 07-Jul-2020 kettenis

Add opalsens(4), a driver for sensors provided by the OPAL firmware.


# 1.19 04-Jul-2020 kettenis

Use block device numbers instead of character device numbers.


# 1.18 02-Jul-2020 kettenis

Add RAMDISK config for powerpc64.


# 1.17 29-Jun-2020 kettenis

Hook up a bunch of device drivers.


# 1.16 27-Jun-2020 kettenis

/dev/openprom


# 1.15 27-Jun-2020 kettenis

/dev/{null,mem,kmem,...}


# 1.14 27-Jun-2020 kettenis

Support using the FPU and AltiVec registers in userland. The registers are
unconditionally saved upon context switch when they are in use.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.24 01-Oct-2020 kettenis

Add astfb(4), a driver for the framebuffer of the Aspeed BMC found on
many POWER8 and POWER9 systems.


Revision tags: OPENBSD_6_8_BASE
# 1.23 23-Aug-2020 kettenis

Add xicp(4), a driver for the interrupt control presenter hardware found
on POWER8 CPUs.


# 1.22 16-Jul-2020 kettenis

Add a pseudo-driver to "kexec" an OpenBSD/powerpc64 kernel. Heavily
based on the octboot driver that we use for octeon. To be used in the
bootloader kernel.


# 1.21 14-Jul-2020 kettenis

Add xics(4), a driver for the OPAL virtual ICS.


# 1.20 07-Jul-2020 kettenis

Add opalsens(4), a driver for sensors provided by the OPAL firmware.


# 1.19 04-Jul-2020 kettenis

Use block device numbers instead of character device numbers.


# 1.18 02-Jul-2020 kettenis

Add RAMDISK config for powerpc64.


# 1.17 29-Jun-2020 kettenis

Hook up a bunch of device drivers.


# 1.16 27-Jun-2020 kettenis

/dev/openprom


# 1.15 27-Jun-2020 kettenis

/dev/{null,mem,kmem,...}


# 1.14 27-Jun-2020 kettenis

Support using the FPU and AltiVec registers in userland. The registers are
unconditionally saved upon context switch when they are in use.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.23 23-Aug-2020 kettenis

Add xicp(4), a driver for the interrupt control presenter hardware found
on POWER8 CPUs.


# 1.22 16-Jul-2020 kettenis

Add a pseudo-driver to "kexec" an OpenBSD/powerpc64 kernel. Heavily
based on the octboot driver that we use for octeon. To be used in the
bootloader kernel.


# 1.21 14-Jul-2020 kettenis

Add xics(4), a driver for the OPAL virtual ICS.


# 1.20 07-Jul-2020 kettenis

Add opalsens(4), a driver for sensors provided by the OPAL firmware.


# 1.19 04-Jul-2020 kettenis

Use block device numbers instead of character device numbers.


# 1.18 02-Jul-2020 kettenis

Add RAMDISK config for powerpc64.


# 1.17 29-Jun-2020 kettenis

Hook up a bunch of device drivers.


# 1.16 27-Jun-2020 kettenis

/dev/openprom


# 1.15 27-Jun-2020 kettenis

/dev/{null,mem,kmem,...}


# 1.14 27-Jun-2020 kettenis

Support using the FPU and AltiVec registers in userland. The registers are
unconditionally saved upon context switch when they are in use.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.22 16-Jul-2020 kettenis

Add a pseudo-driver to "kexec" an OpenBSD/powerpc64 kernel. Heavily
based on the octboot driver that we use for octeon. To be used in the
bootloader kernel.


# 1.21 14-Jul-2020 kettenis

Add xics(4), a driver for the OPAL virtual ICS.


# 1.20 07-Jul-2020 kettenis

Add opalsens(4), a driver for sensors provided by the OPAL firmware.


# 1.19 04-Jul-2020 kettenis

Use block device numbers instead of character device numbers.


# 1.18 02-Jul-2020 kettenis

Add RAMDISK config for powerpc64.


# 1.17 29-Jun-2020 kettenis

Hook up a bunch of device drivers.


# 1.16 27-Jun-2020 kettenis

/dev/openprom


# 1.15 27-Jun-2020 kettenis

/dev/{null,mem,kmem,...}


# 1.14 27-Jun-2020 kettenis

Support using the FPU and AltiVec registers in userland. The registers are
unconditionally saved upon context switch when they are in use.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.20 07-Jul-2020 kettenis

Add opalsens(4), a driver for sensors provided by the OPAL firmware.


# 1.19 04-Jul-2020 kettenis

Use block device numbers instead of character device numbers.


# 1.18 02-Jul-2020 kettenis

Add RAMDISK config for powerpc64.


# 1.17 29-Jun-2020 kettenis

Hook up a bunch of device drivers.


# 1.16 27-Jun-2020 kettenis

/dev/openprom


# 1.15 27-Jun-2020 kettenis

/dev/{null,mem,kmem,...}


# 1.14 27-Jun-2020 kettenis

Support using the FPU and AltiVec registers in userland. The registers are
unconditionally saved upon context switch when they are in use.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.19 04-Jul-2020 kettenis

Use block device numbers instead of character device numbers.


# 1.18 02-Jul-2020 kettenis

Add RAMDISK config for powerpc64.


# 1.17 29-Jun-2020 kettenis

Hook up a bunch of device drivers.


# 1.16 27-Jun-2020 kettenis

/dev/openprom


# 1.15 27-Jun-2020 kettenis

/dev/{null,mem,kmem,...}


# 1.14 27-Jun-2020 kettenis

Support using the FPU and AltiVec registers in userland. The registers are
unconditionally saved upon context switch when they are in use.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.18 02-Jul-2020 kettenis

Add RAMDISK config for powerpc64.


# 1.17 29-Jun-2020 kettenis

Hook up a bunch of device drivers.


# 1.16 27-Jun-2020 kettenis

/dev/openprom


# 1.15 27-Jun-2020 kettenis

/dev/{null,mem,kmem,...}


# 1.14 27-Jun-2020 kettenis

Support using the FPU and AltiVec registers in userland. The registers are
unconditionally saved upon context switch when they are in use.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.17 29-Jun-2020 kettenis

Hook up a bunch of device drivers.


# 1.16 27-Jun-2020 kettenis

/dev/openprom


# 1.15 27-Jun-2020 kettenis

/dev/{null,mem,kmem,...}


# 1.14 27-Jun-2020 kettenis

Support using the FPU and AltiVec registers in userland. The registers are
unconditionally saved upon context switch when they are in use.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.16 27-Jun-2020 kettenis

/dev/openprom


# 1.15 27-Jun-2020 kettenis

/dev/{null,mem,kmem,...}


# 1.14 27-Jun-2020 kettenis

Support using the FPU and AltiVec registers in userland. The registers are
unconditionally saved upon context switch when they are in use.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.13 22-Jun-2020 kettenis

Add opalcons(4), a driver for the OPAL console.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.12 13-Jun-2020 kettenis

Add support for the XIVE interrupt controller found on POWER9 CPUs.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.11 10-Jun-2020 kettenis

Add clock interrupt support, adapted from the randomized dual clock
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.


# 1.10 10-Jun-2020 kettenis

Add ahci(4), bge(4) and xhci(4); ahci(4) and xhci(4) remain disabled for now.


# 1.9 10-Jun-2020 kettenis

Add opal(4) a driver that interacts with the OPAL frimware and implements
RTC functionality.


# 1.8 08-Jun-2020 kettenis

Add bus_dma(9) implementation.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.7 07-Jun-2020 kettenis

Add bus_space.c.


# 1.6 07-Jun-2020 kettenis

Probe the PCI bus.


# 1.5 07-Jun-2020 kettenis

mainbus(4) and cpu(4).


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.4 27-May-2020 gkoehler

Enter ddb at a trap instruction or with db_enter().

Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb>" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.3 22-May-2020 kettenis

Add some very simple trap handling.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.2 17-May-2020 gkoehler

Add enough stubs to allow "option DDB" to build.

ok kettenis@


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.


# 1.1 16-May-2020 kettenis

Planting the first seed for OpenBSD/powerpc64.