Changeset 58459 in vbox for trunk/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/Library/BaseUefiCpuLib
- Timestamp:
- Oct 28, 2015 8:17:18 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 103761
- Location:
- trunk/src/VBox/Devices/EFI/Firmware
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/Firmware
-
Property svn:mergeinfo
set to (toggle deleted branches)
/vendor/edk2/current 103735-103757
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf
r48674 r58459 1 1 ## @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. 4 3 # 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> 6 7 # This program and the accompanying materials 7 8 # are licensed and made available under the terms and conditions of the BSD License … … 17 18 INF_VERSION = 0x00010005 18 19 BASE_NAME = BaseUefiCpuLib 20 MODULE_UNI_FILE = BaseUefiCpuLib.uni 19 21 FILE_GUID = 34C24FD7-7A90-45c2-89FD-946473D9CE98 20 22 MODULE_TYPE = BASE -
trunk/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/Library/BaseUefiCpuLib/X64/InitializeFpu.S
r48674 r58459 1 1 #------------------------------------------------------------------------------ 2 2 #* 3 #* Copyright (c) 2009 - 201 0, Intel Corporation. All rights reserved.<BR>3 #* Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR> 4 4 #* This program and the accompanying materials 5 5 #* are licensed and made available under the terms and conditions of the BSD License … … 16 16 # Initializes floating point units for requirement of UEFI specification. 17 17 # 18 # This function initializes floating-point control word to 0x0 27F (all exceptions19 # masked,double- precision, round-to-nearest) and multimedia-extensions control word18 # This function initializes floating-point control word to 0x037F (all exceptions 19 # masked,double-extended-precision, round-to-nearest) and multimedia-extensions control word 20 20 # (if supported) to 0x1F80 (all exceptions masked, round-to-nearest, flush to zero 21 21 # for masked underflow). … … 33 33 # all exceptions masked, double-precision, round-to-nearest 34 34 # 35 pushq $0x0 27F35 pushq $0x037F 36 36 lea (%rsp), %rax 37 37 fldcw (%rax) -
trunk/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/Library/BaseUefiCpuLib/X64/InitializeFpu.asm
r48674 r58459 1 1 ;------------------------------------------------------------------------------ 2 2 ;* 3 ;* Copyright (c) 2009 , Intel Corporation. All rights reserved.<BR>3 ;* Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR> 4 4 ;* This program and the accompanying materials 5 5 ;* are licensed and made available under the terms and conditions of the BSD License … … 17 17 ; 18 18 ; Float control word initial value: 19 ; all exceptions masked, double- precision, round-to-nearest19 ; all exceptions masked, double-extended-precision, round-to-nearest 20 20 ; 21 mFpuControlWord DW 0 27Fh21 mFpuControlWord DW 037Fh 22 22 ; 23 23 ; Multimedia-extensions control word:
Note:
See TracChangeset
for help on using the changeset viewer.