Ecosyste.ms: Timeline

Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.

r1mikey

r1mikey created a comment on a pull request on richlowe/illumos-gate
> It fails to detect the block device; this is the relevant boot log diff: > > ```diff > -Block device: blkdev@0,0, blkdev0 > -blkdev0 is /emmc2bus/mmc@7e340000/blkdev@0,0 > -/emmc2bus/mmc@7e...

View on GitHub

r1mikey created a comment on a pull request on richlowe/illumos-gate
> It was indeed shoddy DTB hacking, so I think it's probably fine but we'll find out :) What was the issue?

View on GitHub

r1mikey created a review comment on a pull request on richlowe/illumos-gate
Do I? If it fails _or_ if `FIXED` is not in types, then panic? Or do you mean the text itself?

View on GitHub

r1mikey created a review on a pull request on richlowe/illumos-gate

View on GitHub

r1mikey created a review comment on a pull request on richlowe/illumos-gate
I need to dig into this to be sure, but using `oneshot_timer_reprogram` (from `i86pc/io/pcplusmp/apic_timer.c`) as a reference, I think we might need to tweak this. I do see this as us as potential...

View on GitHub

r1mikey created a review on a pull request on richlowe/illumos-gate

View on GitHub

r1mikey created a comment on a pull request on richlowe/illumos-gate
Retested on qemu-virt, this is good to go if somebody can test it on a pi4.

View on GitHub

r1mikey pushed 9 commits to r1mikey/reg-sizes r1mikey/illumos-gate
  • gic: rename to spell out numbers Now that we attach actual instances (or soon will, for v3) follow the sunos-y tradi... e2dc779
  • gicthree: attach as a driver and implemented interrupt ops This is, because of how things work, exactly the gictwo c... 553c5f6
  • os: remove now unnecessary includes of sys/gic.h 7ac2499
  • ddi: now viommionex copies "interrupts", `i_ddi_unitintr` can be more simple 9e9b252
  • ddi: refactor interrupt mapping to be less bad This refactors `map_interrupt` into something less displeasing, and p... 25b60cf
  • ddi: factor out unitintr unit updates c26b2c6
  • Remove dangling XXX comments, adjust inappropriate ones 3430f80
  • gictwo, gicthree: attempt to handle shared interrupts correctly Rather than failing if we attempt to program the sam... 92a36a5
  • Widen regspec and rangespec Widen the fields in both regspec and rangespec to be 64-bit on aarch64. This change all... a05993b

View on GitHub

r1mikey created a review comment on a pull request on richlowe/illumos-gate
I'll leave it in for now - it's something I've found fairly useful.

View on GitHub

r1mikey created a review on a pull request on richlowe/illumos-gate

View on GitHub

r1mikey created a comment on a pull request on richlowe/illumos-gate
`cbe` and `gic` conversion to DDI drivers here: #110

View on GitHub

r1mikey pushed 1 commit to r1mikey/cbe-gic-ddi-drivers r1mikey/illumos-gate
  • gic: Manage device resources the usual way Now that cbe is backed by arm_gtmr, and is therefore a proper driver, cle... 793c287

View on GitHub

r1mikey opened a draft pull request on richlowe/illumos-gate
Move cyclic backend to be a DDI driver, move GIC implementations to be DDI drivers
The cyclic backend and the GIC drivers are currently intimately aware of FDT via the raw prom interfaces. Move the cyclic backend to be a module, using the Arm Generic Timer device tree node to ...
r1mikey created a branch on r1mikey/illumos-gate

r1mikey/cbe-gic-ddi-drivers - An open-source Unix operating system

r1mikey created a comment on a pull request on richlowe/illumos-gate
Oh, and I can only test on Rpi4 in about two weeks when I get back to the UK. Before integrating we could ask one of the other interested folks to test on Pi4.

View on GitHub

r1mikey created a comment on a pull request on richlowe/illumos-gate
I'll clean up the assertions today and update this. I'm also rebasing some GIC DDI-usage changes - basically make cbe instantiate a proper generic timer driver to implement the cyclic backend, whi...

View on GitHub

r1mikey created a review comment on a pull request on richlowe/illumos-gate
Yeah, I think that's a better assertion in the DDI implementation.

View on GitHub

r1mikey created a review on a pull request on richlowe/illumos-gate

View on GitHub

r1mikey created a review comment on a pull request on richlowe/illumos-gate
I _think_ we can leave this out, since this suggests _inb_/_outb_ ioport access, which we definitely won't ever have.

View on GitHub

r1mikey created a review on a pull request on richlowe/illumos-gate

View on GitHub

r1mikey starred oxidecomputer/helios
r1mikey opened a pull request on richlowe/illumos-gate
Widen regspec and rangespec
Widen the fields in both regspec and rangespec to be 64-bit on aarch64. This change allows us to use 64-bit addresses in the same way as regspec64 (regspec is now identical to regspec64) and all...
r1mikey created a branch on r1mikey/illumos-gate

r1mikey/reg-sizes - An open-source Unix operating system

r1mikey pushed 10 commits to r1mikey/reg-macros r1mikey/illumos-gate
  • 16956 stmf_sbd: possible memory leak Reviewed by: Andy Fiddaman <[email protected]> Reviewed by: Dan McDonald <dan... 5a6b1e2
  • 16908 unix: overwrite may leak 'buf' Reviewed by: Jason King <[email protected]> Reviewed by: Vitali... 148b53d
  • 16949 apix: passing freed memory 'prop_val' Reviewed by: Marcel Telka <[email protected]> Reviewed by: Andy Fiddaman <i... bbd2595
  • 16967 cxgbe: clean up unused TCP_OFFLOAD_ENABLE Reviewed by: Robert Mustacchi <[email protected]> Reviewed by: Ryan Ze... a2057e4
  • 16979 stdbit.h _Generic pieces could work in C11 Reviewed by: Toomas Soome <[email protected]> Reviewed by: Andy Fiddaman... fdb843b
  • Merge branch 'master' of https://github.com/illumos/illumos-gate into arm64-gate 4960a0f
  • gic: Move from `setlvl` and `setlvlx` to `intr_enter` and `intr_exit` These names are at least very likely much more... 87fa504
  • Merge branch 'arm64-gate' of https://github.com/richlowe/illumos-gate into arm64/pci-hacking 8c9c03d
  • viommionex: copy "interrupts" and "reg" properly, assert it - use `ndi_prop_update_string_array` which creates "hard... 75b3081
  • Make space for larget addresses in regspec and rangespec The approach taken in this change is to shift high address ... f4bd9ec

View on GitHub

r1mikey created a branch on r1mikey/illumos-gate

r1mikey/reg-macros - An open-source Unix operating system

r1mikey created a comment on a pull request on richlowe/illumos-gate
Please do!

View on GitHub

r1mikey created a comment on a pull request on richlowe/illumos-gate
Extracted the property constant change to #108.

View on GitHub

r1mikey closed a pull request on richlowe/illumos-gate
Ensure that rootnex has expected properties
**These changes target the PCI hacking branch** Two fairly trivial changes here. The fdt rootnex misses out on the properties set on the fdt root node. Copy over the properties we care about,...
r1mikey opened a pull request on richlowe/illumos-gate
Use constants for common property names
**Targets the arm64/pci-hacking branch** Use the constants defined in `sys/obpdefs.h` for property access. Extend these properties to include those used throughout the aarch64 port, specifica...
r1mikey created a branch on r1mikey/illumos-gate

r1mikey/use-constants - An open-source Unix operating system

Load more