Commit Briefs
adding UL after the flags to indicate Unsigned Long was treated negateively (master)
by the assembler, I'll revisit this some time in the future for now this works.
These changes should be able to compile these modules, but, it's not ready
to boot (ship) yet. I just want to get my changes out before I lose track.
in compiling the kernel I noticed this was awry.
pted_desc does not exist but pte_desc does. also there was a chicken and egg problem with declared structs, so declare an empty struct before the first one. move pmap_t typedef up.
add a FIX ME #error, I see sr segment registers being used but I'm too tired
to look into it now.
in order to run this on a 64 bit machine, long is 64 bit but that's not what's
implied, in fact this is 32 bit code and isn't easily changed. It will either require "long coding" or the systems generic in_cksum.c be used that's probably faster anyhow.