Re: [PATCH 1/3 -v4] x86_64 EFI runtime service support: EFI basic runtime service support

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Huang, Ying
Date: Thursday, October 25, 2007 - 7:31 pm

On Thu, 2007-10-25 at 15:29 -0700, H. Peter Anvin wrote:

EFI framebuffer doesn't depend on EFI runtime service.

But EFI variable service depends on EFI runtime service, and most people
think it is useful. It can be used to:

- Provide a standard method to communicate with BIOS, such as specifying
the boot device or bootloader for the next boot.
- Provide a standard method to write the OOPS information to flash.

To improve the reliability of OOPS information writing, the virtual mode
of EFI should be used. And through mapping all memory area used by EFI
to the same virtual address across kexec, EFI can work with kexec under
virtual mode just like that of IA-64.

So, I think the EFI runtime service is useful and it does not break
anything. But the code duplication between efi_32.c and efi_64.c should
be eliminated and I will work on this.

Best Regards,
Huang Ying
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [PATCH 1/3 -v4] x86_64 EFI runtime service support: EF ..., Eric W. Biederman, (Thu Oct 25, 9:55 am)
Re: [PATCH 1/3 -v4] x86_64 EFI runtime service support: EF ..., Eric W. Biederman, (Thu Oct 25, 10:01 am)
Re: [PATCH 1/3 -v4] x86_64 EFI runtime service support: EF ..., Eric W. Biederman, (Thu Oct 25, 10:06 am)
Re: [PATCH 1/3 -v4] x86_64 EFI runtime service support: EF ..., Eric W. Biederman, (Thu Oct 25, 10:30 am)
Re: [PATCH 1/3 -v4] x86_64 EFI runtime service support: EF ..., Eric W. Biederman, (Thu Oct 25, 10:39 am)
Re: [PATCH 1/3 -v4] x86_64 EFI runtime service support: EF ..., Eric W. Biederman, (Thu Oct 25, 11:04 am)
Re: [PATCH 1/3 -v4] x86_64 EFI runtime service support: EF ..., Eric W. Biederman, (Thu Oct 25, 3:20 pm)
Re: [PATCH 1/3 -v4] x86_64 EFI runtime service support: EF ..., Huang, Ying, (Thu Oct 25, 7:31 pm)