Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Apr 2011 23:49:20 +0000 (UTC)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/boot/ia64/common copy.c exec.c libia64.h src/sys/boot/ia64/efi main.c src/sys/boot/ia64/ski efi_stub.c main.c src/sys/ia64/include bootinfo.h
Message-ID:  <201104032349.p33Nng1n094172@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      2011-04-03 23:49:20 UTC

  FreeBSD src repository

  Modified files:
    sys/boot/ia64/common copy.c exec.c libia64.h 
    sys/boot/ia64/efi    main.c 
    sys/boot/ia64/ski    efi_stub.c main.c 
    sys/ia64/include     bootinfo.h 
  Log:
  SVN rev 220313 on 2011-04-03 23:49:20Z by marcel
  
  Use the new arch_loadaddr I/F to align ELF objects to PBVM page
  boundaries. For good measure, align all other objects to cache
  lines boundaries.
  
  Use the new arch_loadseg I/F to keep track of kernel text and
  data so that we can wire as much of it as is possible. It is
  the responsibility of the kernel to link critical (read IVT
  related) code and data at the front of the respective segment
  so that it's covered by TRs before the kernel has a chance to
  add more translations.
  
  Use a better way of determining whether we're loading a legacy
  kernel or not. We can't check for the presence of the PBVM page
  table, because we may have unloaded that kernel and loaded an
  older (legacy) kernel after that. Simply use the latest load
  address for it.
  
  Revision  Changes    Path
  1.11      +24 -6     src/sys/boot/ia64/common/copy.c
  1.20      +91 -38    src/sys/boot/ia64/common/exec.c
  1.4       +11 -2     src/sys/boot/ia64/common/libia64.h
  1.30      +3 -1      src/sys/boot/ia64/efi/main.c
  1.8       +1 -1      src/sys/boot/ia64/ski/efi_stub.c
  1.10      +4 -2      src/sys/boot/ia64/ski/main.c
  1.11      +5 -1      src/sys/ia64/include/bootinfo.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104032349.p33Nng1n094172>