xenador77 has quit [Remote host closed the connection]
<swetland>
whee. I'm starting to (re-)understand the qemu innards
<swetland>
Working on building up a riscv machine for it that's compatible with vexriscv and the litex peripherals to allow the same code to run in qemu and on a ULX3s: https://github.com/swetland/qemu/commits/wip
xenador77 has joined #litex
<xenador77>
Took me way longer than it should have, but I finally got a simple "blinky" to execute without error on my attempt at an upduino_v3 platform file. Haven't managed to get that onto the actual board yet, but it's still progress
xenador77 has quit [Remote host closed the connection]
xenador77 has joined #litex
xenador77 has quit [Remote host closed the connection]
xenador77 has joined #litex
<swetland>
the uart peripheral is kind of strange. the RXEMPTY register does not get set after you read the last character from TXRX, you have to clear the pending event bit
<cr1901>
edge triggered int?
<swetland>
I believe so but the weird thing is the RXEMPTY register remains 0 even after the character is read
<swetland>
I expect the PENDING bit to stay until cleared but the status registers for peripherals usually reflect the current state