VirtualBox

Ignore:
Timestamp:
Oct 28, 2015 8:17:18 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
103761
Message:

EFI/Firmware: 'svn merge /vendor/edk2/UDK2010.SR1 /vendor/edk2/current .', reverting and removing files+dirs listed in ReadMe.vbox, resolving conflicts with help from ../UDK2014.SP1/. This is a raw untested merge.

Location:
trunk/src/VBox/Devices/EFI/Firmware
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/Firmware

  • trunk/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf

    r48674 r58459  
    11## @file
    2 #  This library defines some routines that are generic for IA32 family CPU
    3 #  to be UEFI specification compliant.
     2#  This library defines some routines that are generic for IA32 family CPU.
    43#
    5 #  Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
     4#  The library routines are UEFI specification compliant.
     5#
     6#  Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
    67#  This program and the accompanying materials
    78#  are licensed and made available under the terms and conditions of the BSD License
     
    1718  INF_VERSION                    = 0x00010005
    1819  BASE_NAME                      = BaseUefiCpuLib
     20  MODULE_UNI_FILE                = BaseUefiCpuLib.uni
    1921  FILE_GUID                      = 34C24FD7-7A90-45c2-89FD-946473D9CE98
    2022  MODULE_TYPE                    = BASE
  • trunk/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/Library/BaseUefiCpuLib/X64/InitializeFpu.S

    r48674 r58459  
    11#------------------------------------------------------------------------------
    22#*
    3 #*   Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
     3#*   Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>
    44#*   This program and the accompanying materials
    55#*   are licensed and made available under the terms and conditions of the BSD License
     
    1616# Initializes floating point units for requirement of UEFI specification.
    1717#
    18 # This function initializes floating-point control word to 0x027F (all exceptions
    19 # masked,double-precision, round-to-nearest) and multimedia-extensions control word
     18# This function initializes floating-point control word to 0x037F (all exceptions
     19# masked,double-extended-precision, round-to-nearest) and multimedia-extensions control word
    2020# (if supported) to 0x1F80 (all exceptions masked, round-to-nearest, flush to zero
    2121# for masked underflow).
     
    3333    # all exceptions masked, double-precision, round-to-nearest
    3434    #
    35     pushq   $0x027F
     35    pushq   $0x037F
    3636    lea     (%rsp), %rax
    3737    fldcw   (%rax)
  • trunk/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/Library/BaseUefiCpuLib/X64/InitializeFpu.asm

    r48674 r58459  
    11;------------------------------------------------------------------------------
    22;*
    3 ;*   Copyright (c) 2009, Intel Corporation. All rights reserved.<BR>
     3;*   Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>
    44;*   This program and the accompanying materials
    55;*   are licensed and made available under the terms and conditions of the BSD License
     
    1717;
    1818; Float control word initial value:
    19 ; all exceptions masked, double-precision, round-to-nearest
     19; all exceptions masked, double-extended-precision, round-to-nearest
    2020;
    21 mFpuControlWord       DW      027Fh
     21mFpuControlWord       DW      037Fh
    2222;
    2323; Multimedia-extensions control word:
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette