Avatar
:ihavenomouth:
80ee8adeda8e5da3db21e3c53e89092adbf79cadb7074e8d61ad5f759803c1c5
/marked/

I have moved all ACPI init code into the kernel, will test if hooking APIC interrupts breaks the boot sequence later

Hopefully I can sleep a bit more

My main text editor is Ed (not to be confused with ed)

it's on soundcloud. 128 kbps is probably the best quality available, unless someone ripped the vinyl

"Targets" is still missing

https://media.clubcyberia.co/pleroma/c41fb7af057278b079f1f21f697096722f54784297105a3259a3bb6cd26325e0.mp3

>Extended physical address of the DSDT. If this field contains a nonzero value which can be used by the OSPM, then the DSDT field must be ignored by the OSPM.

Why would you do this? Make those faggots guarantee that this field is 0 if you don't use X_DSDT.

UUIDs (Universally Unique IDentifiers), also known as GUIDs (Globally Unique IDentifiers) are 128 bit long values that extremely likely to be different from all other UUIDs generated until 3400 A.D.

I've been thinking about that since 2007, I have it all worked out

IRQ_SRC is the system timer (0x02, translated to IOAPIC redirection register offset), IRQ_DST is a random global interrupt (0x3f, but every entry I tried works as expected). In theory, I can change the IRQ ACK from PIC port I/O to APIC EOI register write, and hook the IRQ_TIMER routine to 0x3f or whichever I choose, mask IRQ0 (0x20 in the global interrupt table), and it will just work.

MADT (multiple APIC description table) entry type 4 (local APIC NMI) has a 2-byte member not at the 2-byte boundary. No idea why that is, the other 24 types are either padded or aligned naturally.

1. it was a bomb, not a man

the forbidden tea ramen

I didn't know the ugly one was named Allman, makes sense that it's jewish though.

K&R is the white man's choice.

nostr:npub1zhj8u3ap67ufls4rq44kt9u5mlq46ja6xjel32za2ajk8g75efnsevkmgu I'm still convinced that he left youtube because ralph flagged him

The more open source projects I see, the more I appreciate Blender