shac ron ₪ on Nostr: For many of us it was the culmination of years of effort creating this chip and ...
For many of us it was the culmination of years of effort creating this chip and porting all of our software to it. I was working on the kernel and EL3 monitor. When we started we had no compiler, no assembler, no debugger, and really no documentation and the ISA still in flux. Someone wrote a macro-based assembler. Code gen bugs were a huge problem as clang was adding support. LLDB never caught up so someone on my team did a port of GDB.
Published at
2023-09-20 22:23:23Event JSON
{
"id": "b0b82fd2682f7212f4827b61e44f0a957b16e04355c02f9f974915a6525ad508",
"pubkey": "6a6d5aad87c183c1a0176c4b9c5639f368a6febffac35a5b11a00601b95622b2",
"created_at": 1695248603,
"kind": 1,
"tags": [
[
"e",
"43dbf635fe28cd80de182b9e96eff08007b128b3849ac54f2405a3b2998d76dc",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://ioc.exchange/users/shac/statuses/111099812446222548",
"activitypub"
]
],
"content": "For many of us it was the culmination of years of effort creating this chip and porting all of our software to it. I was working on the kernel and EL3 monitor. When we started we had no compiler, no assembler, no debugger, and really no documentation and the ISA still in flux. Someone wrote a macro-based assembler. Code gen bugs were a huge problem as clang was adding support. LLDB never caught up so someone on my team did a port of GDB.",
"sig": "eb34569e232f01c7522c9da2b63cffd50b355c0eea13c4fde366f5c27a91a106320e1d4a7def4f6b498516510d36f1ad65a64dbf615a916f89689bcac7eff643"
}