Post ATWDuCGd8csRTeGrGi by squillace@hachyderm.io
 (DIR) More posts by squillace@hachyderm.io
 (DIR) Post #ATWCRrCNmESm4WCsXA by mjg59@nondeterministic.computer
       2023-03-11T21:22:44Z
       
       4 likes, 5 repeats
       
       me holding a gun to the x86 boot process: tell me the name of god you archaic piece of shitx86 boot process: can you feel your heart burning? can you feel the struggle within? the fear within me is beyond anything your soul can make. you cannot kill me in a way that mattersme cocking the gun, tears streaming down my face: I’M NOT FUCKING SCARED OF YOU
       
 (DIR) Post #ATWCZVYQ8PjZG8AAgy by mjg59@nondeterministic.computer
       2023-03-11T21:24:11Z
       
       0 likes, 0 repeats
       
       (re: https://knowyourmeme.com/memes/you-cannot-kill-me-in-a-way-that-matters)
       
 (DIR) Post #ATWCiqNS5HzYRmU5Ts by raito@nixos.paris
       2023-03-11T21:25:37Z
       
       0 likes, 0 repeats
       
       @mjg59 this is beautiful
       
 (DIR) Post #ATWDN6M06RuVa50Aka by mjg59@nondeterministic.computer
       2023-03-11T21:32:59Z
       
       0 likes, 2 repeats
       
       Everyone knows that x86 still comes up in real mode, right? Ha ha foolish humans x86 comes up executing microcode that loads a signed code module out of system flash, verifies the signature, and runs it, and that sets up cache-as-RAM and verifies the signature on the firmware boot block, and it's running in protected mode, so it actually switches *back* to real mode before passing off control to the firmware because (bong noises)
       
 (DIR) Post #ATWDVIvLFg1asnRZMe by evandeaubl@tech.lgbt
       2023-03-11T21:33:12Z
       
       0 likes, 0 repeats
       
       @mjg59 I felt this viscerally, and I haven't dealt with the boot process since 32-bit protected mode. I'm sure no work has gone into simplifying it since then...
       
 (DIR) Post #ATWDdiAbGsnbUzabyq by mjg59@nondeterministic.computer
       2023-03-11T21:34:58Z
       
       0 likes, 1 repeats
       
       turning a big dial taht says "Compatibility with 70s design decisions" on it and constantly looking back at the audience for approval like a contestant on the price is right
       
 (DIR) Post #ATWDmTaaqrESsqvXNo by evandeaubl@tech.lgbt
       2023-03-11T21:36:30Z
       
       0 likes, 0 repeats
       
       @mjg59 Ah, thanks for confirming. No, it hasn't. 🤪
       
 (DIR) Post #ATWDuCGd8csRTeGrGi by squillace@hachyderm.io
       2023-03-11T21:36:41Z
       
       0 likes, 0 repeats
       
       @mjg59 good line
       
 (DIR) Post #ATWE1p9CyqzM5bR6rw by ljs@fosstodon.org
       2023-03-11T21:36:53Z
       
       0 likes, 0 repeats
       
       @mjg59 just keeping it real
       
 (DIR) Post #ATWEBtSFoyzeLN98Bk by coregaze@mstdn.social
       2023-03-11T21:39:09Z
       
       0 likes, 0 repeats
       
       @mjg59 but it's not *real* real mode, it's *big real mode* because obviously you want that and actually even more than that on any halfway modern CPU it's actually long big real mode
       
 (DIR) Post #ATWELG7mu8qHG92US0 by goosname@sfba.social
       2023-03-11T21:42:32Z
       
       0 likes, 0 repeats
       
       @mjg59Saw this toot out of context, and clicked it wondering if it would be about 1) Microsoft operating systems, 2) urban planning zoning requirements, or 3) BART rail expansion.Close enough to (1) I guess.
       
 (DIR) Post #ATWEv5SU2S4mbUnsYq by doop@octodon.social
       2023-03-11T21:50:22Z
       
       0 likes, 0 repeats
       
       @mjg59 this is horrifyingly evergreen
       
 (DIR) Post #ATWFRG8brsZazZqg3k by adamgreenfield@social.coop
       2023-03-11T21:55:54Z
       
       0 likes, 0 repeats
       
       @mjg59 It depends. Were they Dieter Rams’s 70s design decisions, or Ettore Sottsass’s?
       
 (DIR) Post #ATWKpq62KIEjEiBX2O by spv@mastodon.spv.sh
       2023-03-11T22:56:29Z
       
       0 likes, 0 repeats
       
       @mjg59 what the actual fuck
       
 (DIR) Post #ATWQaLm7NS76ZsrjnM by rneugeba@hachyderm.io
       2023-03-12T00:00:49Z
       
       0 likes, 0 repeats
       
       @mjg59 you forgot the bit where the 486 (or was it 386) embedded in the GPU boots Minix first
       
 (DIR) Post #ATWR4gUmu4uNWqDxQm by mjg59@nondeterministic.computer
       2023-03-12T00:06:46Z
       
       0 likes, 0 repeats
       
       @rneugeba that's not actually a strictly required part of the boot process
       
 (DIR) Post #ATWTQSqwVUqrUo6Gki by Byte@rage.love
       2023-03-12T00:33:01Z
       
       0 likes, 0 repeats
       
       @mjg59 i hate this so much
       
 (DIR) Post #ATWUK1W9KIB4vvro80 by fay@lingo.lol
       2023-03-12T00:43:03Z
       
       0 likes, 0 repeats
       
       @mjg59 thank you so much for this
       
 (DIR) Post #ATWUSPKmf03r7GY4bg by Migueldeicaza@mastodon.social
       2023-03-12T00:44:45Z
       
       0 likes, 0 repeats
       
       @mjg59 somewhere I read the baseband for iOS includes an x86 cpu of some sort
       
 (DIR) Post #ATWVbdx5mSc90sR1Pc by mrcopilot@mstdn.social
       2023-03-12T00:57:31Z
       
       0 likes, 0 repeats
       
       @mjg59 This is triggering me on so many levels I laugh like the Joker must when he is alone.
       
 (DIR) Post #ATWY092m2AnUIgu41I by djcapelis@hachyderm.io
       2023-03-12T01:24:13Z
       
       0 likes, 0 repeats
       
       @mjg59 You know if you want to kill x86 in a way that matters I know some people. ;)
       
 (DIR) Post #ATWYlX4SWFqyQiHtXk by comex@mas.to
       2023-03-12T01:32:12Z
       
       0 likes, 0 repeats
       
       @spv @mjg59 Is that module FSP?
       
 (DIR) Post #ATWYlXjE4gSmT9MS5Q by mjg59@nondeterministic.computer
       2023-03-12T01:32:53Z
       
       0 likes, 0 repeats
       
       @comex @spv this is before FSP gets to run
       
 (DIR) Post #ATWbiRZknGuqNe90i0 by crawshaw@inuh.net
       2023-03-12T02:06:48Z
       
       0 likes, 0 repeats
       
       @mjg59 x86 boot also has to pass a Voight-Kampff test
       
 (DIR) Post #ATWeS6ncZVDLAmX7E8 by cinebox@hackers.town
       2023-03-12T02:36:30Z
       
       0 likes, 0 repeats
       
       @mjg59 flashback to me installing a floppy drive in a 2009 PC and being surprised that DOS actually booted
       
 (DIR) Post #ATWwtUonAzkSeyI23E by krh@fosstodon.org
       2023-03-12T06:03:07Z
       
       0 likes, 0 repeats
       
       @mjg59 ITYM system flesh.
       
 (DIR) Post #ATXBqBxCM8ECb36WPI by jernej__s@infosec.exchange
       2023-03-12T08:50:40Z
       
       0 likes, 0 repeats
       
       @mjg59 I thought at least Intel CPUs have a Quark x86 CPU that brings up the main CPU. Now the question is, does Quark start in x86 mode?
       
 (DIR) Post #ATXMK3A4bpjZYa0Dlg by erincandescent@queer.af
       2023-03-12T10:48:02Z
       
       0 likes, 0 repeats
       
       @mjg59 If memory serves, isn't it also Special Fucked Up Real Mode where CS.base=0xFFFF0000?
       
 (DIR) Post #ATXUXKrktWzJreHS40 by james@social.ncot.uk
       2023-03-12T12:19:53Z
       
       0 likes, 0 repeats
       
       @mjg59 I wonder who knows and understands more... Intel and the deep inner workings of its CPU hardware, or Microsoft and the deep inner workings of its OS.Both seem to be layers of history on layers of ever increasing abstraction.
       
 (DIR) Post #ATXkaC5ba4pymO8xcW by mrrmot@oldbytes.space
       2023-03-12T15:20:50Z
       
       0 likes, 0 repeats
       
       @crawshaw @mjg59 I'm pretty sure it does that every time I try to enter the setup mode of a particular extension controller (what, you thought booting via PXE does not require any configuration? Oh...), and the various layers upon layers of pre-boot code decide that, just this once, this particular part of the boot process will take 0.0053 seconds.
       
 (DIR) Post #ATsjFDIAnT5QufeVsW by lunabee@cathode.church
       2023-03-22T18:13:42Z
       
       0 likes, 0 repeats
       
       @mjg59 agony