Hello World in RISC-V ASM (1/2)
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
0:09Recap and set the stage for the day noting a follow-up to the last episode regarding booting Fedora directly1
0:09Recap and set the stage for the day noting a follow-up to the last episode regarding booting Fedora directly1
0:09Recap and set the stage for the day noting a follow-up to the last episode regarding booting Fedora directly1
5:47Consult the fedora-riscv-kernel documentation2
5:47Consult the fedora-riscv-kernel documentation2
5:47Consult the fedora-riscv-kernel documentation2
9:34Plug Microsemi and SiFive's HiFive Unleashed Expansion Board3
9:34Plug Microsemi and SiFive's HiFive Unleashed Expansion Board3
9:34Plug Microsemi and SiFive's HiFive Unleashed Expansion Board3
18:52Note the switch to Qubes OS4
18:52Note the switch to Qubes OS4
18:52Note the switch to Qubes OS4
19:52Plug the Compiler Explorer which supports RISC-V5
19:52Plug the Compiler Explorer which supports RISC-V5
19:52Plug the Compiler Explorer which supports RISC-V5
22:27Catch us up with the recommended graphics card / other hardware for use with the HiFive Unleashed from the Big RISCY BUSINESS Question Thread6
22:27Catch us up with the recommended graphics card / other hardware for use with the HiFive Unleashed from the Big RISCY BUSINESS Question Thread6
22:27Catch us up with the recommended graphics card / other hardware for use with the HiFive Unleashed from the Big RISCY BUSINESS Question Thread6
26:40Note the switch from GitHub to GitLab7
26:40Note the switch from GitHub to GitLab7
26:40Note the switch from GitHub to GitLab7
28:27Plug the poll: "Would you prefer if I tweet when I go live on twitch?"8
28:27Plug the poll: "Would you prefer if I tweet when I go live on twitch?"8
28:27Plug the poll: "Would you prefer if I tweet when I go live on twitch?"8
28:50Plug the new Early Access episode guide9 with a comparison with the guide in Handmade Network10
28:50Plug the new Early Access episode guide9 with a comparison with the guide in Handmade Network10
28:50Plug the new Early Access episode guide9 with a comparison with the guide in Handmade Network10
32:03Plug the series' new logo made by Miblo11
32:03Plug the series' new logo made by Miblo11
32:03Plug the series' new logo made by Miblo11
33:19Plug Sam Falvo's Kestrel Computer Project12
33:19Plug Sam Falvo's Kestrel Computer Project12
33:19Plug Sam Falvo's Kestrel Computer Project12
34:11Plug Per's twitter thread on the current inability of godbolt's RISC-V backend to generate jump tables for switch statements13
34:11Plug Per's twitter thread on the current inability of godbolt's RISC-V backend to generate jump tables for switch statements13
34:11Plug Per's twitter thread on the current inability of godbolt's RISC-V backend to generate jump tables for switch statements13
37:45Set up to get hula's hello.S14 going in the Fedora environment on our HiFive Unleashed, noting Per's sub-series on lowering C code to assembly
37:45Set up to get hula's hello.S14 going in the Fedora environment on our HiFive Unleashed, noting Per's sub-series on lowering C code to assembly
37:45Set up to get hula's hello.S14 going in the Fedora environment on our HiFive Unleashed, noting Per's sub-series on lowering C code to assembly
43:30Connect to our HiFive Unleashed and set the PS1 for our two environments
🗹
43:30Connect to our HiFive Unleashed and set the PS1 for our two environments
🗹
43:30Connect to our HiFive Unleashed and set the PS1 for our two environments
🗹
47:44Walk through hello.hula15
47:44Walk through hello.hula15
47:44Walk through hello.hula15
1:16:08Dive into writing hello.S on our HiFive Unleashed, beginning with the _start entry point
🖮
1:16:08Dive into writing hello.S on our HiFive Unleashed, beginning with the _start entry point
🖮
1:16:08Dive into writing hello.S on our HiFive Unleashed, beginning with the _start entry point
🖮
1:21:47Lower main() from hula to assembly
🖮
1:21:47Lower main() from hula to assembly
🖮
1:21:47Lower main() from hula to assembly
🖮
1:41:48Call it here
🗩
1:41:48Call it here
🗩
1:41:48Call it here
🗩