Jason King
Jason King
It's probably easier to just say it's faster, especially for small (in terms of CPU usage) requests. It doesn't bypass the scheduler (that'd be bad -- a nefarious process could...
Currently, I'm aware of two issues that are blocking rust-lang/rust#55553 (there might be more, but I cannot get any further until these are resolved): The first one is that libtest...
Another issue is several components are explicitly requiring older versions of rand that are broken on illumos (due to rust-random/rand#637 -- fixed in Feb): libstd requires 0.6.1 test-cargo-miri requires 0.6.5...
But you cannot get a working rustc on illumos at all without fixing the above issues..
I don't plan to integrate this until the other bits are also ready, but just to get a start on things..
I think you confirmed this, but if you boot with kmdb from the boot option menu, when it hangs, does pressing F1+a do anything?
Hrm.. are there any USB options in the bios you could try to see if you can get a working keyboard?
Unfortunately that's just in the boot loader (which is using the BIOS/firmware). Once the kernel loads, for some reason the kernel doesn't like something about the setup -- after kmdb...
This is likely [OS-8054](https://smartos.org/bugview/OS-8054).
From a quick glance at the code, I think the thread that should be doing the initialization is 0xb3, and the function that should be doing the wakeup in that...