<clever>
lets say that the core-local irq 7 and 9 are both pending and enabled, and i unmask irq's, which one does the standard say the cpu should service first?
<jrtc27>
7
<jrtc27>
privileged spec assigns a static order on the interrupt identities defined by the spec
<clever>
is it more complex then just closer to 0 being higher priority?
<jrtc27>
yes
<jrtc27>
external, then software, then timer
<jrtc27>
machine before supervisor
<clever>
ah
<jrtc27>
see the mip/mie section in the priv spec
<jrtc27>
towards the end
<clever>
so i cant just find the first set bit, and go with that
<clever>
jrtc27: ah yep, i see, it says that the priority is fixed for simplicity
<smaeul>
see also section 5.1 of the AIA spec
<clever>
it also looks like 7 and 9 is a bit mixed up
<clever>
7 is machine timer, while 9 is supervisor external
<clever>
i think i want 7 and 11 instead
<sorear>
it's unclear how much license implementations have to have nonzero latency for interrupts, make states where an interrupt could be taken but hasn't yet visible, etc
KREYREN_ has joined #riscv
KREYREN has quit [Remote host closed the connection]
KREYREN_ has quit [Remote host closed the connection]
test924 has joined #riscv
KREYREN_ has joined #riscv
KREYREN_ has quit [Remote host closed the connection]
coldfeet has joined #riscv
KREYREN_ has joined #riscv
KREYREN__ has joined #riscv
KREYREN_ has quit [Remote host closed the connection]
iooi has quit [Remote host closed the connection]
Stat_headcrabed has joined #riscv
Stat_headcrabed has quit [Client Quit]
stolen has quit [Quit: Connection closed for inactivity]
KREYREN_ has joined #riscv
KREYREN__ has quit [Remote host closed the connection]
KREYREN__ has joined #riscv
KREYREN__ has quit [Remote host closed the connection]
KREYREN_ has quit [Ping timeout: 260 seconds]
KREYREN__ has joined #riscv
mucephie has joined #riscv
KREYREN__ has quit [Remote host closed the connection]
KREYREN__ has joined #riscv
KREYREN__ has quit [Remote host closed the connection]
KREYREN__ has joined #riscv
KREYREN__ has quit [Remote host closed the connection]
mucephie has quit [Ping timeout: 268 seconds]
KREYREN__ has joined #riscv
<drmpeg>
Ubuntu 24.04 works very nicely on the VF2.
KREYREN__ has quit [Remote host closed the connection]
KREYREN__ has joined #riscv
mlw has quit [Ping timeout: 256 seconds]
mlw has joined #riscv
coldfeet has quit [Remote host closed the connection]
iooi has joined #riscv
emilknievel has quit [Remote host closed the connection]
KREYREN__ has quit [Remote host closed the connection]
KREYREN__ has joined #riscv
BootLayer has joined #riscv
KREYREN__ has quit [Ping timeout: 260 seconds]
hightower4 has quit [Remote host closed the connection]
hightower4 has joined #riscv
cousteau has joined #riscv
coldfeet has joined #riscv
hightower4 has quit [Remote host closed the connection]
hightower3 has joined #riscv
psydroid has joined #riscv
Tenkawa has joined #riscv
Stat_headcrabed has joined #riscv
Stat_headcrabed has quit [Client Quit]
coldfeet has quit [Remote host closed the connection]
hightower3 has quit [Remote host closed the connection]
hightower3 has joined #riscv
cousteau_ has joined #riscv
cousteau has quit [Ping timeout: 268 seconds]
heat has joined #riscv
<Esmil>
drmpeg: thanks :)
<Esmil>
xypron also made a u-boot-starfive package, so you can easily update the firmware to upstream u-boot if you want
<drmpeg>
I'm just booting from SD card. It's pretty fast.
<Esmil>
nice
<drmpeg>
You guys did a great job. I've been waiting for this since I bought the card in the Kickstarter. I just couldn't abide with that kooky Debian snapshot from them.
<Esmil>
drmpeg: i added Minda's pcie patches to the kernel, so you should be able to install to a NVMe drive on it, but we've had mixed results with other PCIe devices
<drmpeg>
Oh yeah, forgot to mention that I'm running NVME.
<drmpeg>
I just dd'd the image onto the NVME and it worked right away.
<Esmil>
Ah, cool. There is also an installer image that you can put on an sd-card and get the regular Ubuntu installer
coaden has joined #riscv
coaden has quit [Client Quit]
<drmpeg>
I'm using a Samsung 970. Seems fine.
<mfny1>
So struggling to find a case for the Unmatched. Would the Fractal Design Ridge work ?, max CPU cooler height 2.75-inches and includes a PCIE 4.0 riser (would this play well with the Unmatched ?) and seems to have full hight PCIE slots .. https://www.fractal-design.com/products/cases/ridge/
<mfny1>
ive found some other cases but they usually have half height PCIE slots and i struggle to find a low profile GPU that will work
<mfny1>
will look at that link tho see if it gives me any ideas
<drmpeg>
The SiFive Forum was super active when the Unmatched came out 3 years ago. Now it's a ghost town.
<mfny1>
oh why is that ?
<drmpeg>
Well, the Unmatched is old hat now. And most folks are using the VisionFive 2 now.
<mfny1>
i see
<drmpeg>
It'll get going again when that new board ships.
<mfny1>
from what i read the Vision Five 2 would not be suitable for me as i want Desktop/GPU support
<drmpeg>
Yup.
<mfny1>
managed to find some RX 550 video cards that a low prifile on ebay so i have more case options now tho
<drmpeg>
You can also try to overclock the Unmatched to 1.5 GHz although not all boards will work.
<drmpeg>
My first Unmatched worked fine at 1.5 GHz. My rev B does not.
<mfny1>
i see, you happen to know the height of the coolers on the unmatched btw ?
<mfny1>
one of the cases im looking at has 2.7 inches of clearance for CPU coolers
<drmpeg>
It's 1.5 inches from the top of the PCB.
<Tenkawa>
drmpeg: I'm in the process of building that debug image now to try to get verbose output to see if the u-boot version/handoff is whats failing on that VF2