Remove POMS memory model comment

The POMS memory model is not supported.

Change-Id: I9af7798be2e234c8a4adfde200187ffceacf89df
Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
This commit is contained in:
Peter Mitsis 2015-04-27 11:51:26 -04:00 committed by Anas Nashif
commit f6e34618a8

View file

@ -52,19 +52,6 @@ via GRUB or any other multiboot compliant bootloader) now assume that the
system is already in 32-bit protected mode and address line A20 is enabled.
However, the code associated with CONFIG_PROT_MODE_SWITCH has been left
in place in case future booting scenarios arise which require its use.
POMS memory model
When a kernel configured for POMS starts, it runs at a physical address that
is different from the logical address it has been linked at. So, symbols are not
accessible without doing some translation. It is best then to run at a logical
address ASAP to access give access to symbols, especially to be able to run C
code. To do that, we start using segment selectors for CS/DS/SS that are mapping
the physical location to the logical location at which the kernel is linked, ie.
0x1000. Those segment selectors are 0x18 for CS and 0x20 for DS/SS.
Before these are used, the startup code uses physical address locations of
some key symbols (eg. the gdt) provided by the linker script.
*/
#define _ASMLANGUAGE