[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] [Firmware] TCG BIOS extensions for the Bochs BIOS
I would imagine this working by having generic real-mode/32-bit gateway routines in rombios, and then getting the hell out to 32-bit protected mode asap for new code. The advantages are that you get to code in C, compiled with a modern optimising compiler (gcc), and that you avoid the silly 64kB limitation. As you say, hvmloader would be responsible for poking the routines into high memory, marking them as E820_RESERVED, and then doing some jump-table poking in rombios (which might more generically, and grandiosely, be termed ‘linking’ of the BIOS and its extensions :-). TBH I’m not happy to check in big gobs of assembly code, or even really bcc C/asm code. We should do the leg work to be able to use gcc. An hvmloader type of environment is what we should aim for -- another way of looking at this is removing hvmloader’s restriction of only running at bootstrap so that it can also provide ongoing run-time services. -- Keir On 11/12/06 15:26, "Stefan Berger" <stefanb@xxxxxxxxxx> wrote: Someone who wants to add new functionality to the Bochs BIOS might care about the amount of free space in that 64kb segment. Currently there's enough room left even with the TPM extensions. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |