Commit Graph

  • af97fd7af5 arch/ppc/qemu: Add parse hex words for compatibility with Apple OF master BALATON Zoltan 2023-01-13 22:25:11 +0100
  • c967b4c947 Use parse-nhex BALATON Zoltan 2023-01-13 22:25:10 +0100
  • 9711c61be4 Generalise parse-hex BALATON Zoltan 2023-01-13 22:25:09 +0100
  • 1be046b641 Limit binary dump bytes in .properties output BALATON Zoltan 2022-09-11 16:01:12 +0200
  • 0e0afae657 .github/workflows: add release.yml for generating an OpenBIOS release Mark Cave-Ayland 2022-02-19 15:45:13 +0000
  • 5f20278340 .github/workflows: add main.yml for building OpenBIOS upon push Mark Cave-Ayland 2022-02-19 15:45:13 +0000
  • 7509205ce6 .github/workflows: add build-openbios-builder.yml action Mark Cave-Ayland 2022-02-19 15:45:13 +0000
  • 1017e4adda docker: introduce Dockerfile.builder for openbios-builder container Mark Cave-Ayland 2022-02-19 15:45:13 +0000
  • 0fbb6f73c1 ppc: Do not generate .stabs ELF sections to prevent GDB from choking on them Glenn Washburn 2022-02-17 13:13:22 -0600
  • 88eb9291fc arch/unix/unix.c: fix build on x86 architecture with modern gcc compilers Mark Cave-Ayland 2022-02-08 22:10:11 +0000
  • edd14f40ab config/scripts/switch-arch: allow x86_64 prefix for x86 builds Mark Cave-Ayland 2022-02-08 22:10:11 +0000
  • 1aa242105a ppc: fix ciface_milliseconds using incorrect frequency for delay Glenn Washburn 2022-01-31 11:15:04 -0600
  • e2d6176ce9 cuda: fix get-time word Glenn Washburn 2022-01-18 15:52:23 -0600
  • 04dfc984ac ppc: Add PVRs for the MPC7450 family Fabiano Rosas 2022-01-10 11:26:48 -0300
  • 3f18ab37c6 drivers: Spell QEMU all caps Philippe Mathieu-Daudé 2021-11-19 10:24:34 +0100
  • cb7fd3ab7d drivers/usb: Fix building with gcc 10.x BALATON Zoltan 2021-11-06 17:52:15 +0100
  • b9062deaae cuda: fix reset-all and power-off words Mark Cave-Ayland 2021-09-19 11:05:12 +0100
  • d657b65318 escc: send software reset command before configuring the port Mark Cave-Ayland 2021-09-02 10:06:02 +0100
  • 9cd695aa3c escc: add port index to uart_init_line() Mark Cave-Ayland 2021-09-02 10:03:03 +0100
  • 4a0041107b pci: Rename pci_xbox_blacklisted() as pci_xbox_ignore_device() Philippe Mathieu-Daudé 2021-02-11 15:42:44 +0100
  • 42d77fb767 40p: simplify IRQ swizzling Philippe Mathieu-Daudé 2021-02-03 12:56:23 +0100
  • 30df4a912f 40p: use is_apple() macro Philippe Mathieu-Daudé 2021-02-03 12:56:22 +0100
  • feda9d5de9 40p: Allow Raven controller to handle all IRQs Philippe Mathieu-Daudé 2021-02-03 12:56:21 +0100
  • 7f28286f5c PPC: mark first 4 pages of physical and virtual memory as unavailable Mark Cave-Ayland 2020-07-25 10:00:22 +0100
  • 75fbb41d28 SPARC: add implementation of addr word Mark Cave-Ayland 2020-07-02 20:33:45 +0100
  • 4704d9eba6 virtio: limit ring size to a maximum of 128 descriptor entries Mark Cave-Ayland 2020-05-16 14:01:31 +0100
  • 9b8c30c6db pci: Enable bus-master on virtio_blk Brandon Bergren 2020-05-13 12:13:56 -0500
  • 01069e6610 SPARC32: fix kernel and initrd mapping to match SILO Mark Cave-Ayland 2020-04-25 22:08:22 +0100
  • 2e2ff674df SPARC64: fix kernel and initrd mapping to match SILO Mark Cave-Ayland 2020-04-25 13:34:33 +0100
  • 7e5b89e429 ide: locate drives by iterating over the device tree during ob_ide_quiesce() Mark Cave-Ayland 2019-10-22 19:00:24 +0100
  • 1c63d13a1f ide: use instance values to hold C drive and channel structures Mark Cave-Ayland 2019-10-22 19:00:24 +0100
  • a7ca34d425 escc: explicitly mark variable containing incoming keyboard character as volatile Mark Cave-Ayland 2019-10-17 18:27:44 +0100
  • f28e16f9aa admin/devices.fs: Format assigned-addresses property BALATON Zoltan 2019-07-21 03:37:26 +0200
  • 412fc43324 virtio: use instance value to initialise C instance parameter Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 5a2ec0dcd0 lsi: use instance value to hold sd_private_t pointer Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 4660d881aa pc_kbd: use instance value to initialise C instance parameter Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 175271be92 pc_serial: remove separate init word Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 8878220797 pci: call set-args before configuring PCI device nodes Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • c8afd6a9f9 pci: remove explicit setting of my-self from PCI devices Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • c79f534243 pci: remove explicit find-device from PCI devices Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 81b1da3a74 x86: set active package and current instance to root device node before probe Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 538ededddd SPARC64: set active package and current instance to root device node before probe Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • d9273b7a9d ppc: set active package and current instance to root device node before probe Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 71743ba29d ppc: move New World uninorth and nvram device node creation to the root device Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • f4d68d907a nvram: ensure that NVRAM configuration is separate from NVRAM node creation Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 29c8d2c339 libopenbios: remove REGISTER_NAMED_NODE and REGISTER_NAMED_NODE_PHANDLE macros Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 80f2b4833e pci: remove ob_pci_initialize() and ob_pci_empty_node Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • d5c86af027 pci: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • add8a184fb virtio: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 2dfafd921f lsi: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 5cef1d5340 lsi: don't change active package when setting device alias Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 6daabf01f5 nvram: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 5b3f2c7c7d usbhid: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 0254649339 pmu: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 8dbac9a1fd macio: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • a408b3ae99 cuda: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 618cd87949 escc: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • f51c2a2fbb adb: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • ec03e2df65 ide: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 1afaf3b0a8 floppy: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • 661bcc820c pc_serial: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • e516dd0983 pc_kbd: convert to use BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • ca13d318ef libopenbios: introduce BIND_NODE_METHODS() macro Mark Cave-Ayland 2019-08-18 21:16:50 +0100
  • da2e55182a ppc: reduce size of Forth dictionary to 384K Mark Cave-Ayland 2019-08-16 08:13:42 +0100
  • 51067854a7 all: gcc 9 build fixes Mark Cave-Ayland 2019-08-16 08:13:42 +0100
  • c79e0ecb84 SPARC64: use serial console when QEMU is launched with -vga none Mark Cave-Ayland 2019-06-23 14:57:37 +0100
  • 6e1e58dddc SPARC32: use serial console when QEMU is launched with -vga none Mark Cave-Ayland 2019-06-12 20:29:26 +0100
  • 2bad58a29f sbus: don't use internal fallback TCX driver with QEMU Mark Cave-Ayland 2019-06-12 20:23:57 +0100
  • 3464681b2b SPARC64: mark initrd memory as mapped and in use before booting kernel Mark Cave-Ayland 2019-01-25 16:19:08 +0000
  • c21c3667fa SPARC64: mark kernel memory as mapped and in use before booting kernel Mark Cave-Ayland 2019-01-25 16:14:15 +0000
  • f633f31bcb SPARC32: mark initrd memory as mapped and in use before booting kernel Mark Cave-Ayland 2019-01-25 16:11:29 +0000
  • c87d0eb00c SPARC32: mark kernel memory as mapped Mark Cave-Ayland 2019-01-25 17:16:16 +0000
  • 7238176ecc SPARC32: fix obp_arg.argv when no kernel command line specified Mark Cave-Ayland 2019-02-01 13:09:06 +0000
  • 90490576c9 SPARC32: divide physical memory reg property into SIMM-sized ranges Mark Cave-Ayland 2018-12-30 18:35:40 +0000
  • 441a84d3a6 40p: change residual data model name to IBM PPS Model 6015 Mark Cave-Ayland 2018-10-01 18:25:29 +0100
  • ce7fa4d29b 40p: update interrupt routing code to match QEMU Mark Cave-Ayland 2018-09-09 13:32:58 +0100
  • a1280807a3 40p: fix up generation of interrupt properties Mark Cave-Ayland 2018-08-27 13:04:15 +0100
  • 0a031401c1 config: enable virtio-blk driver for default PPC and SPARC64 builds Mark Cave-Ayland 2018-08-26 15:38:29 +0100
  • 7c677d7af4 drivers: add virtio-1.0 virtio-blk driver Mark Cave-Ayland 2018-08-26 15:38:29 +0100
  • 0353c63382 SPARC64: add bootindex support Mark Cave-Ayland 2018-08-26 15:38:29 +0100
  • b09c7a3e78 ppc: add bootindex support Mark Cave-Ayland 2018-08-26 15:38:29 +0100
  • bf0620b859 ppc: make sure that we correctly map loader RAM at load-base Mark Cave-Ayland 2018-08-26 14:23:17 +0100
  • 3ee90adbb7 SPARC64: fix endian naming of architecture in_*() and out_*() functions Mark Cave-Ayland 2018-08-26 09:03:03 +0100
  • d252d3fba6 SPARC64: fix up dma-* words Mark Cave-Ayland 2018-08-19 11:47:18 +0100
  • b6c94f7306 ppc: move init-program client stack to 1:1 virt to phys mapped memory Mark Cave-Ayland 2018-08-17 10:35:48 +0100
  • 502435d979 pci: use absolute PCI IO addresses when programming bridge IO limits Mark Cave-Ayland 2018-08-12 13:55:12 +0100
  • 667b8f890b libopenbios: don't allow find_package_method() to push a NULL for empty strings Mark Cave-Ayland 2018-08-12 13:55:11 +0100
  • 20186fa8c1 ide: don't use ioports as part of the controller node address Mark Cave-Ayland 2018-08-12 13:55:10 +0100
  • 8fe6f5f96f usbhid: fix up keyboard alias for USB keyboards Mark Cave-Ayland 2018-06-09 16:46:58 +0100
  • ca1a87aa5e ppc: add PMU driver Mark Cave-Ayland 2018-06-09 16:46:58 +0100
  • bb6943cab7 adb: set compatible property differently if PMU is present Mark Cave-Ayland 2018-06-09 16:46:58 +0100
  • e2c333cfe1 ppc: add GPIO devices to the device tree when PMU hardware detected Mark Cave-Ayland 2018-06-09 16:46:58 +0100
  • ef2e439866 ppc: add fw_cfg interface for passing VIA/ADB configuration from QEMU Mark Cave-Ayland 2018-06-09 16:46:58 +0100
  • 8d96d0bbba prep: disable VBE extensions when executing client program Mark Cave-Ayland 2018-05-26 20:09:22 +0100
  • ce43b60d61 libopenbios: add PReP boot partition loader for PPC Mark Cave-Ayland 2018-05-26 20:09:22 +0100
  • 853b59f901 pc-parts: allow successful detection of PReP boot partitions Mark Cave-Ayland 2018-05-26 20:09:22 +0100
  • 394238226c ppc: use proper context when pre-loading kernels Mark Cave-Ayland 2018-05-26 20:09:22 +0100
  • 75eff5a20d ppc: add PReP residual data block Mark Cave-Ayland 2018-05-26 20:09:22 +0100
  • e713e732c4 pci: add driver for LSI 53C810 SCSI controller Mark Cave-Ayland 2018-05-26 20:09:22 +0100
  • e004edf2e6 ppc: add PReP support to dma-map-in Mark Cave-Ayland 2018-05-26 20:09:22 +0100