Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
r1mikey created a branch on r1mikey/illumos-gate
r1mikey/virtio-nexus - An open-source Unix operating system
r1mikey pushed 1 commit to r1mikey/prom-cleanup r1mikey/illumos-gate
- Make prom FDT support optional All the world is not an FDT. 4cfd7a7
r1mikey created a comment on a pull request on richlowe/illumos-gate
I have the meson-gxbb removal stacked on top of this change - will rebase and put up a PR once this is in.
r1mikey opened an issue on r1mikey/illumos-gate
Port bsvc changes to UEFI/ACPI
https://github.com/richlowe/illumos-gate/pull/96r1mikey created a comment on a pull request on richlowe/illumos-gate
Tested on Raspberry Pi: https://gist.github.com/r1mikey/ee8e82d5844ff8a5dff5c24313fda75c The following lines are printed via `_kobj_printf`, which uses bsvc character printing: ``` module /pla...
r1mikey created a comment on a pull request on richlowe/illumos-gate
> I think deleting GXBB is fine. I keep going to do it and then not in my current far-too-large wad of changes toward PCIe. I'll get this done. > I see the logic of the UART changes. Is this ...
r1mikey created a comment on a pull request on richlowe/illumos-gate
Putting this up to get early feedback. Tested on qemu virt/FDT: https://gist.github.com/r1mikey/cc2ea300ae34450e648258b051e6632e Still need to test on Raspberry Pi. @richlowe Do you think...
r1mikey opened a pull request on richlowe/illumos-gate
Simplify boot UART and reset interaction
The boot UART is presently a hardcoded, platform specific chunk of code that is needed very early in boot. This all prevents us from introducing platmods for platform-specifics. Refactor bootsvc...r1mikey pushed 1 commit to r1mikey/portable-bsvcs r1mikey/illumos-gate
- Simplify boot UART and reset interaction The boot UART is presently a hardcoded, platform specific chunk of code tha... 0af0d16
r1mikey pushed 1 commit to r1mikey/portable-bsvcs r1mikey/illumos-gate
- Simplify boot UART interaction The boot UART is presently a hardcoded, platform specific chunk of code that is neede... f9e8194
r1mikey pushed 1 commit to r1mikey/portable-bsvcs r1mikey/illumos-gate
- Simplify boot UART interaction The boot UART is presently a hardcoded, platform specific chunk of code that is neede... 53fdd1b
r1mikey created a branch on r1mikey/illumos-gate
r1mikey/prom-cleanup - An open-source Unix operating system
r1mikey pushed 1 commit to r1mikey/portable-bsvcs r1mikey/illumos-gate
- Simplify boot UART interaction The boot UART is presently a hardcoded, platform specific chunk of code that is neede... 464742c
r1mikey pushed 1 commit to r1mikey/portable-bsvcs r1mikey/illumos-gate
- Simplify boot UART interaction The boot UART is presently a hardcoded, platform specific chunk of code that is neede... 8c74e24
r1mikey created a branch on r1mikey/illumos-gate
r1mikey/portable-bsvcs - An open-source Unix operating system
r1mikey opened an issue on r1mikey/illumos-gate
virtio-mmio nexus?
virtio is described to the system via FDT as plain old virtio nodes, which need to be probed for their types. inetboot currently rewrites a few of these based on what it knows, rather than discover...r1mikey opened an issue on r1mikey/illumos-gate
ACPI nexus driver
Basically needs the nexus driver and the acpica library driver. Will attach at /fw, much like x86-64. Will need to rework x86-64 nexus probing to discover *SDT hardware in a way needed on aarch6...r1mikey opened an issue on r1mikey/illumos-gate
Root nexus and DDI for EFI/ACPI systems
Basically a cleanup of the x86-64 code. Need to arrange that the FDT ports get the existing DDI code and the this work gets more suitable functions. This sets the stage for an ACPI nexus.r1mikey opened an issue on r1mikey/illumos-gate
Resurrect framebuffer code from previous port
Resurrect the EFI framebuffer code, as expressed via xboot_info, from my original port. This would integrate into eboot (the moved PSM loader), massaging the firmware-provided framebuffer into some...r1mikey opened an issue on r1mikey/illumos-gate
Remove UART hardcoding, move handling to kobj and prom
A lot of early UART code has hardcoded mmio addresses right now, just to get visibility of things before the right mmio address is known. 1. Make the loader64.efi port populate environment varia...r1mikey opened an issue on r1mikey/illumos-gate
Move psm-based EFI loader to be dboot-style, embedded into the unix image
Having a separate shim loader has been useful so far, but it makes the UEFI/ACPI port look unnecessarily different. Move this code into unix, called eboot (like my first attempt at this stuff). ...r1mikey opened an issue on r1mikey/illumos-gate
inetboot should set cntfrq_el0
The Arm documentation makes three statements about this register: 1. This register is provided so that software can discover the frequency of the system counter. 2. It must be programmed with thi...r1mikey pushed 9 commits to sbsa-efi-acpi-rework-rescue r1mikey/illumos-gate
- Don't rely on FDT for boot properties To make the startup code reusable between devicetree and ACPI we need to reduc... 7b134b0
- Move framebuffer from i86pc to common f7db9e0
- Define a UEFI framebuffer 1da2bda
- Define UEFI runtime services 8f10aaf
- Dump tables when debugging (dboot-style) b548fdc
- Want shim bootloader for aarch64/SBSA This lives in psm/stand/boot for now, but shoult probably live elsewhere. 476f708
- Initial aarch64/SBSA kernel be54534
- Make FDT optional for the aarch64 prom eaf4a18
- TEMP: bootup work, to rootnex 2e4f49a
r1mikey created a branch on r1mikey/illumos-gate
sbsa-efi-acpi-rework-rescue - An open-source Unix operating system
r1mikey pushed 17 commits to hackery r1mikey/arm64-gate
- u-boot: update to 2023.01 9e1bf71
- Add support for python 3.12 812f32c
- Prevent accidental use of GNU make 0a1f454
- update to binutils 2.41 This is not _really_ a flag day, but might become one if we use any newly added instructions... e8a2197
- env: only set the cross pkgdepend triple for non-native builds I've been habitually using one env file for both plat... 95af746
- use the correct svc.configd, stop supporting old illumos-gate Now the `svccfg` move to `usr/src/tools` has been in a... b7d1345
- qemu/testsuite: Add a script to boot a random (by default) qemu and test it Run a large subset of the illumos test s... a5c80ac
- rpi4: Update firmware components, enable SMC PCI support a162d70
- testsuite: add libproc-test e645334
- remove devices from the template /dev that will now be incorrect I tried to really trim this down, but it started fi... 9ba17b8
- update miniperl to 5.40.0 10474aa
- update u-boot to v2024.10 53af715
- update dtc to 1.7.1 86497b4
- env: detect OmniOS correctly even if we're running different illumos bits My original code here assuming `/etc/verio... 420087e
- qemu: just use 'virt' not the deprecated 'virt-4.1' f5e321d
- gdb: use xpg4 termcap, to avoid gcc 14 build errors aa734f0
- notes 98bd279
r1mikey created a branch on r1mikey/illumos-gate
sbsa-efi-acpi-rework - An open-source Unix operating system