My sons college is forcing students to use proprietary Adobe products like Illustrator and Photoshop and this really pisses me off. Any school should offer their students the possibility to use free and open source software and with #Inkscape, #GIMP, #Krita and #Blender there are excellent alternatives available.
us residents: give everyone healthcare
us politicians: how about "access to high quality insurance"
us residents: no, that's not healthcare
us politicians: how about a public-private partnership to open a marketplace of insurers
us residents: healthcare
us politicians: how about… a marketplace…
us politicians: …of ideaaaaaaasssss
us residents: fix healthcare, we're dying
us politicians: "let's make sure there's thriving competitive market for hospitals so when medical customers voluntarily decide to have a mental crisis, they can evaluate the care providers in their budget and make the most informed choice that works best for them"
us politicians: *roll out a public/private partnership website that runs a java applet to show you the two hospitals in your area and they both take only one insurance* "perfect!"
The PDP-11 S100 Bus CPU Board. http://s100computers.com/My%20System%20Pages/PDP11%20Board/PDP11%20Board.htm
it looks like ARMv7 supports 2 level 1 translation tables. 🤔 with that, I could dedicate the first one to the kernel and the second to userspace...
also not sure if I should link the kernel using virtual or physical addresses...
after that, dynamic memory allocations are done by adding entries in the level 2 table. I guess once one level 2 table is filled, another will have to be created (and added as an entry in the level 1 table)
after only semi-working on the #ARM MMU init stuff for the last month, and re-reading datasheets a lot, I thiiiiiink I have the concepts down:
1) set level 1 table's size in SCTLR
2) set level 1 table's address in TTBR0
3) clear level 1 table, clear level 2 table
4) create "section" entry in level 1 table that covers the kernel, level 1 table, and level 2 table
5) enable MMU
#ARM #FPGA #M68K #Microcontroller #RISCV
#C #FOSS #GameDev #OSDev ( #DirtOS )
#GameBoy #Megadrive #NES #SNES
#Chiptune #FM #MOD
#Cat #Dog #Cute
In A Relationship With™ @sireebob
my toots are licensed CC0 🙂
ｃｙｂｒｅｓｐａｃｅ: the social hub of the information superhighway
jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal