00:32:50 this feels like a weird statement, but stay with me: I think aok/aask were at their most useful before boot environments 00:40:42 something I just thought of though, you also can't stub assfail and friends in the debugger as you normally would, if they're truly noreturn and the compiler knows it. if you take away aok, you also take away the means to simulate aok 00:44:58 richlowe: I think a lot of stuff like that was more useful before BEs, or before VMs for testing, etc 00:45:23 It's pretty unusual that I boot totally unhinged WIP bits on the machine I use to edit and build things these days 00:45:57 And on the machines that we use for real work (like device control) temporary BE activation makes me a lot more comfortable with trying things out there 00:46:40 I'm totally OK with not being able to stub out assfail, tbh 00:46:59 If I need to doctor the program text I'll just do it with the conditional that lead there 00:48:33 I think the ergonomics of VERIFY() and panic() and so on are just generally better when the compiler can be sure we're not coming back 00:49:20 like if you VERIFY(1) I feel like gcc would be able to tell that we're definitely not reaching code after that 00:49:33 VERIFY(0) rather I guess sigh 00:49:49 it does, if noreturn, I think tsoome has fixed things based on this. 00:50:23 `if (constant) noreturn();` certainly didn't confuse anything 00:50:53 yeah 01:50:08 [illumos-gate] 16426 Want libnvme support for OCP log pages -- Robert Mustacchi 01:50:08 [illumos-gate] 16427 want libnvme support for supported command and log page logs -- Robert Mustacchi 23:03:30 Hi! I'm considering porting the Illumos kernel over to Itanium, and wanted to see the community's opinion on that. :) 23:15:21 ferrad: ok, I've got to ask, why port to a literally dead platform 23:15:49 Because Itanium is still used, even if not produced. It's also a very fascinating architecture to me :) 23:17:01 I also recently got an Itanium server unit, and have been planning to mess around with my own operating system kernel, as well as other kernels. 23:22:57 I think if it's something you'd find interesting and are doing it for yourself, then enjoy it. I think given the challenges we've head with SPARC, I think it's unlikely we'd probably want to maintain it in tree. 23:24:43 Oh thats absolutely fair, I do plan to have the source code available obviously, but I do not currently plan on trying to get it on the mainline kernel. I just like to use things like this to gauge the community and how comfortable I might feel sharing these projects with them :) 23:26:20 There are other porting efforts related to ARM and related that are ongoing, so if there's stuff that'd improve the system generally, I expect we'd be receptive. 23:27:01 But I also don't expect there to be many folks who can answer questions on Itanium related bits in here. 23:28:10 Yes, that's to be expected. Luckily I know someone who worked on Itanium 2 at intel, and they have been incredibly receptive to my questions. I've even been working on my own Itanium implementation using verilog with their help, although that is quite a ways off. 23:28:54 Sounds good. Good luck.