The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/arm/mv/kirkwood/std.kirkwood

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # $FreeBSD$
    2 
    3 # kernel gets loaded at 0x00900000 by the loader, but runs at virtual address
    4 # 0xc0900000.  RAM starts at 0.  We put the pagetable at a reasonable place
    5 # in memory, but may need to bounce it higher if there's a problem with this.
    6 # We could paper over this by loading the kernel at 0xc0000000 virtual, but
    7 # that leads to other complications, so we'll just reclaim the lower region of
    8 # ram after we're loaded.  Put the page tables for startup at 1MB.
    9 makeoptions     KERNPHYSADDR=0x00900000
   10 makeoptions     KERNVIRTADDR=0xc0900000
   11 
   12 options         KERNPHYSADDR=0x00900000
   13 options         KERNVIRTADDR=0xc0900000
   14 options         PHYSADDR=0x00000000
   15 options         STARTUP_PAGETABLE_ADDR=0x00100000

Cache object: 50073e2712cee265eeb1c4548e0d8893


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.