[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fwd: Draft for extensible multiboot header]
From: |
Barry deFreese |
Subject: |
[Fwd: Draft for extensible multiboot header] |
Date: |
Fri, 17 Oct 2003 20:42:27 -0700 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 |
Well I sent this to pupa-devel and didn't hear much. Does anyone here
have an opinion??
Thanks!
-------- Original Message --------
Subject: Draft for extensible multiboot header
Date: Wed, 15 Oct 2003 17:41:32 -0400
From: <address@hidden>
Reply-To: address@hidden
To: address@hidden
Hello,
I have started on trying to create a more extensible boot header. Here is what
I have so far:
struct mbv2_header
{
unsigned magic;
unsigned header_addr;
unsigned load_addr;
unsigned load_end_addr;
unsigned bss_end_addr;
unsigned entry_addr;
mbv2_flag_t flags;
};
struct mbv2_flag
{
mbv2_flag_t type;
size_t length;
char data[0];
};
typedef mbv2_flag mbv2_flag_t;
Flag is probably not the appropriate term at this point. But it begs the question. Are
any flags "required" that could not be replaced with this structure? Obviously
I am missing the enum for the mbv2_flag_type_t also.
Any thoughts? As I have said before, I am a n00b so please don't be too harsh
on me!! :-)
Thanks,
Barry deFreese
H4XX0r Wannabe
_______________________________________________
Pupa-devel mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/pupa-devel
--
Barry deFreese
Debian 3.0r1 "Woody"
GNU/Hurd
Registered Linux "Newbie" #302256 - Hurd H4XX0r wannabe
"Programming today is a race between software engineers striving
to build bigger and better idiot-proof programs, and the Universe
trying to produce bigger and better idiots. So far, the Universe is
winning." Rich Cook.
- [Fwd: Draft for extensible multiboot header],
Barry deFreese <=