We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
RISCY BUSINESS»Episode Guide
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
🗩