cvs commit: src/sys/boot Makefile src/sys/boot/efi/include efilib.h src/sys/boot/efi/libefi Makefile bootinfo.c copy.c devicename.c efiboot.h efifpswa.c efifs.c efinet.c elf_freebsd.c errno.c handles.c module.c time.c src/sys/boot/ia64 Makefile ...

Marcel Moolenaar marcel at FreeBSD.org
Sun Nov 5 22:03:18 UTC 2006


marcel      2006-11-05 22:03:04 UTC

  FreeBSD src repository

  Modified files:
    sys/boot             Makefile 
    sys/boot/efi/include efilib.h 
    sys/boot/efi/libefi  Makefile efifs.c efinet.c time.c 
    sys/boot/ia64        Makefile 
    sys/boot/ia64/common bootinfo.c copy.c devicename.c exec.c 
    sys/boot/ia64/efi    Makefile conf.c efimd.c main.c version 
    sys/boot/ia64/ski    Makefile efi_stub.c libski.h main.c 
                         skifs.c version 
  Added files:
    sys/boot/efi/libefi  errno.c handles.c 
    sys/boot/ia64/common Makefile autoload.c libia64.h 
    sys/boot/ia64/ski    skimd.c 
  Removed files:
    sys/boot/efi/libefi  bootinfo.c copy.c devicename.c efiboot.h 
                         efifpswa.c elf_freebsd.c module.c 
    sys/boot/ia64/ski    bootinfo.c copy.c devicename.c 
                         elf_freebsd.c 
  Log:
  Major rework of the ia64 loaders. The two primary objectives are:
  1. Make libefi portable by removing ia64 specific code and build
     it on i386 and amd64 by default to prevent regressions. These
     changes include fixes and improvements over previous code to
     establish or improve APIs where none existed or when the amount
     of kluging was unacceptably high.
  2. Increase the amount of sharing between the efi and ski loaders
     to improve maintainability of the loaders and simplify making
     changes to the loader-kernel handshaking in the future.
  
  The version of the efi and ski loaders are now both changed to 1.2
  as user visible improvements and changes have been made.
  
  Revision  Changes    Path
  1.32      +1 -1      src/sys/boot/Makefile
  1.6       +14 -6     src/sys/boot/efi/include/efilib.h
  1.17      +3 -14     src/sys/boot/efi/libefi/Makefile
  1.15      +0 -351    src/sys/boot/efi/libefi/bootinfo.c (dead)
  1.8       +0 -55     src/sys/boot/efi/libefi/copy.c (dead)
  1.6       +0 -241    src/sys/boot/efi/libefi/devicename.c (dead)
  1.11      +0 -91     src/sys/boot/efi/libefi/efiboot.h (dead)
  1.3       +0 -60     src/sys/boot/efi/libefi/efifpswa.c (dead)
  1.10      +217 -177  src/sys/boot/efi/libefi/efifs.c
  1.7       +106 -65   src/sys/boot/efi/libefi/efinet.c
  1.16      +0 -212    src/sys/boot/efi/libefi/elf_freebsd.c (dead)
  1.1       +94 -0     src/sys/boot/efi/libefi/errno.c (new)
  1.1       +90 -0     src/sys/boot/efi/libefi/handles.c (new)
  1.4       +0 -40     src/sys/boot/efi/libefi/module.c (dead)
  1.6       +5 -5      src/sys/boot/efi/libefi/time.c
  1.5       +1 -1      src/sys/boot/ia64/Makefile
  1.1       +40 -0     src/sys/boot/ia64/common/Makefile (new)
  1.1       +35 -0     src/sys/boot/ia64/common/autoload.c (new)
  1.15      +163 -218  src/sys/boot/ia64/common/bootinfo.c
  1.8       +89 -26    src/sys/boot/ia64/common/copy.c
  1.6       +65 -137   src/sys/boot/ia64/common/devicename.c
  1.16      +28 -116   src/sys/boot/ia64/common/exec.c
  1.1       +61 -0     src/sys/boot/ia64/common/libia64.h (new)
  1.28      +18 -33    src/sys/boot/ia64/efi/Makefile
  1.12      +5 -8      src/sys/boot/ia64/efi/conf.c
  1.3       +103 -5    src/sys/boot/ia64/efi/efimd.c
  1.27      +16 -25    src/sys/boot/ia64/efi/main.c
  1.7       +1 -0      src/sys/boot/ia64/efi/version
  1.20      +18 -29    src/sys/boot/ia64/ski/Makefile
  1.15      +0 -321    src/sys/boot/ia64/ski/bootinfo.c (dead)
  1.5       +0 -58     src/sys/boot/ia64/ski/copy.c (dead)
  1.5       +0 -238    src/sys/boot/ia64/ski/devicename.c (dead)
  1.6       +3 -11     src/sys/boot/ia64/ski/efi_stub.c
  1.13      +0 -202    src/sys/boot/ia64/ski/elf_freebsd.c (dead)
  1.8       +0 -26     src/sys/boot/ia64/ski/libski.h
  1.9       +12 -23    src/sys/boot/ia64/ski/main.c
  1.4       +1 -0      src/sys/boot/ia64/ski/skifs.c
  1.1       +74 -0     src/sys/boot/ia64/ski/skimd.c (new)
  1.4       +3 -0      src/sys/boot/ia64/ski/version


More information about the cvs-all mailing list