IntelFrameworkModulePkg: Clean up source files
1. Do not use tab characters 2. No trailing white space in one line 3. All files must end with CRLF Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
The header file for ISA bus driver
|
The header file for ISA bus driver
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
The header file for EFI_ISA_IO protocol implementation.
|
The header file for EFI_ISA_IO protocol implementation.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
Controller found. This driver is designed to manage a PCI-to-ISA bridge Device
|
Controller found. This driver is designed to manage a PCI-to-ISA bridge Device
|
||||||
such as LPC bridge.
|
such as LPC bridge.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
// Controller found. This driver is designed to manage a PCI-to-ISA bridge Device
|
// Controller found. This driver is designed to manage a PCI-to-ISA bridge Device
|
||||||
// such as an LPC bridge.
|
// such as an LPC bridge.
|
||||||
//
|
//
|
||||||
// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// IsaBusDxe Localized Strings and Content
|
// IsaBusDxe Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
The implementation for EFI_ISA_IO_PROTOCOL.
|
The implementation for EFI_ISA_IO_PROTOCOL.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
4. Do not use interrupt
|
4. Do not use interrupt
|
||||||
5. Support diskette change line signal and write protect
|
5. Support diskette change line signal and write protect
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Include file for ISA Floppy Driver
|
Include file for ISA Floppy Driver
|
||||||
|
|
||||||
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Implementation of the EFI Block IO Protocol for ISA Floppy driver
|
Implementation of the EFI Block IO Protocol for ISA Floppy driver
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Internal floppy disk controller programming functions for the floppy driver.
|
Internal floppy disk controller programming functions for the floppy driver.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
// driver provides support for two drives per controller, DMA channel 2, diskette
|
// driver provides support for two drives per controller, DMA channel 2, diskette
|
||||||
// change line and write protect. Currently only 1.44MB drives are supported.
|
// change line and write protect. Currently only 1.44MB drives are supported.
|
||||||
//
|
//
|
||||||
// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// IsaFloppyDxe Localized Strings and Content
|
// IsaFloppyDxe Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Definition of FDC registers and structures.
|
Definition of FDC registers and structures.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Floppy Peim to support Recovery function from Floppy device.
|
Floppy Peim to support Recovery function from Floppy device.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Private include file for IsaFloppyPei PEIM.
|
Private include file for IsaFloppyPei PEIM.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
// the PEIM will install the BlockIo PPI. This module is only dispatched if it
|
// the PEIM will install the BlockIo PPI. This module is only dispatched if it
|
||||||
// is in the Recovery Boot mode.
|
// is in the Recovery Boot mode.
|
||||||
//
|
//
|
||||||
// Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions
|
// are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// IsaFloppyPei Localized Strings and Content
|
// IsaFloppyPei Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions
|
// are licensed and made available under the terms and conditions
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Produce an instance of the ISA I/O Protocol for every SIO controller.
|
Produce an instance of the ISA I/O Protocol for every SIO controller.
|
||||||
|
|
||||||
Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
The header file for ISA driver
|
The header file for ISA driver
|
||||||
|
|
||||||
Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
The implementation for EFI_ISA_IO_PROTOCOL.
|
The implementation for EFI_ISA_IO_PROTOCOL.
|
||||||
|
|
||||||
Copyright (c) 2010 - 2012, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
The header file for EFI_ISA_IO protocol implementation.
|
The header file for EFI_ISA_IO protocol implementation.
|
||||||
|
|
||||||
Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
// I/O protocols are installed based off of the information provided by each
|
// I/O protocols are installed based off of the information provided by each
|
||||||
// instance of the SIO Protocol found.
|
// instance of the SIO Protocol found.
|
||||||
//
|
//
|
||||||
// Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// IsaIoDxe Localized Strings and Content
|
// IsaIoDxe Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# Produces the Serial I/O protocol for standard UARTS using ISA I/O. This driver
|
# Produces the Serial I/O protocol for standard UARTS using ISA I/O. This driver
|
||||||
# supports the 8250, 16450, 16550 and 16550A UART types.
|
# supports the 8250, 16450, 16550 and 16550A UART types.
|
||||||
#
|
#
|
||||||
# Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.<BR>
|
# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
#
|
#
|
||||||
# This program and the accompanying materials
|
# This program and the accompanying materials
|
||||||
# are licensed and made available under the terms and conditions of the BSD License
|
# are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
// Produces the Serial I/O protocol for standard UARTS using ISA I/O. This driver
|
// Produces the Serial I/O protocol for standard UARTS using ISA I/O. This driver
|
||||||
// supports the 8250, 16450, 16550 and 16550A UART types.
|
// supports the 8250, 16450, 16550 and 16550A UART types.
|
||||||
//
|
//
|
||||||
// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// IsaSerialDxe Localized Strings and Content
|
// IsaSerialDxe Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Include for Serial Driver
|
Include for Serial Driver
|
||||||
|
|
||||||
Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Routines related Component Name protocol.
|
Routines related Component Name protocol.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1548,8 +1548,8 @@ InitKeyboard (
|
|||||||
// Exceed the max try times. The device may be error.
|
// Exceed the max try times. The device may be error.
|
||||||
//
|
//
|
||||||
if (TryTime == KEYBOARD_MAX_TRY) {
|
if (TryTime == KEYBOARD_MAX_TRY) {
|
||||||
Status = EFI_DEVICE_ERROR;
|
Status = EFI_DEVICE_ERROR;
|
||||||
goto Done;
|
goto Done;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
PS/2 Keyboard driver. Routines that interacts with callers,
|
PS/2 Keyboard driver. Routines that interacts with callers,
|
||||||
conforming to EFI driver model
|
conforming to EFI driver model
|
||||||
|
|
||||||
Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
// Ps2 Keyboard Driver for UEFI. The keyboard type implemented follows IBM
|
// Ps2 Keyboard Driver for UEFI. The keyboard type implemented follows IBM
|
||||||
// compatible PS2 protocol using Scan Code Set 1.
|
// compatible PS2 protocol using Scan Code Set 1.
|
||||||
//
|
//
|
||||||
// Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// Ps2KeyboardDxe Localized Strings and Content
|
// Ps2KeyboardDxe Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# Ps2 Keyboard Driver for UEFI. The keyboard type implemented follows IBM
|
# Ps2 Keyboard Driver for UEFI. The keyboard type implemented follows IBM
|
||||||
# compatible PS2 protocol using Scan Code Set 1.
|
# compatible PS2 protocol using Scan Code Set 1.
|
||||||
#
|
#
|
||||||
# Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
|
# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
#
|
#
|
||||||
# This program and the accompanying materials
|
# This program and the accompanying materials
|
||||||
# are licensed and made available under the terms and conditions of the BSD License
|
# are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
PS2 Mouse Communication Interface.
|
PS2 Mouse Communication Interface.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2007, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Using PS2 Mouse to simulation Absolution Pointer Device.
|
Using PS2 Mouse to simulation Absolution Pointer Device.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
A faked PS/2 Absolute Pointer driver. Routines that interacts with callers,
|
A faked PS/2 Absolute Pointer driver. Routines that interacts with callers,
|
||||||
conforming to EFI driver model
|
conforming to EFI driver model
|
||||||
|
|
||||||
Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
A Ps2MouseAbsolutePointer driver header file
|
A Ps2MouseAbsolutePointer driver header file
|
||||||
|
|
||||||
Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
// This driver simulates a touch pad absolute pointing device using a standard
|
// This driver simulates a touch pad absolute pointing device using a standard
|
||||||
// PS2 mouse as the input hardware.
|
// PS2 mouse as the input hardware.
|
||||||
//
|
//
|
||||||
// Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// Ps2MouseAbsolutePointerDxe Localized Strings and Content
|
// Ps2MouseAbsolutePointerDxe Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
PS2 Mouse Communication Interface.
|
PS2 Mouse Communication Interface.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
PS2 Mouse Communication Interface
|
PS2 Mouse Communication Interface
|
||||||
|
|
||||||
Copyright (c) 2006 - 2007, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
PS/2 Mouse driver. Routines that interacts with callers,
|
PS/2 Mouse driver. Routines that interacts with callers,
|
||||||
conforming to EFI driver model.
|
conforming to EFI driver model.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
PS/2 Mouse driver header file.
|
PS/2 Mouse driver header file.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
//
|
//
|
||||||
// This dirver provides support for PS2 based mice.
|
// This dirver provides support for PS2 based mice.
|
||||||
//
|
//
|
||||||
// Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// Ps2MouseDxe Localized Strings and Content
|
// Ps2MouseDxe Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
This file contains all helper functions on the ATA command
|
This file contains all helper functions on the ATA command
|
||||||
|
|
||||||
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
@ -280,7 +280,7 @@ ATAIdentify (
|
|||||||
EFI_IDENTIFY_DATA *AtaIdentifyPointer;
|
EFI_IDENTIFY_DATA *AtaIdentifyPointer;
|
||||||
UINT32 Capacity;
|
UINT32 Capacity;
|
||||||
UINT8 DeviceSelect;
|
UINT8 DeviceSelect;
|
||||||
UINTN Retry;
|
UINTN Retry;
|
||||||
|
|
||||||
//
|
//
|
||||||
// AtaIdentifyPointer is used for accommodating returned IDENTIFY data of
|
// AtaIdentifyPointer is used for accommodating returned IDENTIFY data of
|
||||||
@ -348,20 +348,20 @@ ATAIdentify (
|
|||||||
//
|
//
|
||||||
return EFI_SUCCESS;
|
return EFI_SUCCESS;
|
||||||
} else if (Status == EFI_DEVICE_ERROR) {
|
} else if (Status == EFI_DEVICE_ERROR) {
|
||||||
//
|
//
|
||||||
// Some disk with big capacity (>200GB) is slow when being identified
|
// Some disk with big capacity (>200GB) is slow when being identified
|
||||||
// and will return all zero for word83.
|
// and will return all zero for word83.
|
||||||
// We try twice at first. If it fails, we do a SoftRest and try again.
|
// We try twice at first. If it fails, we do a SoftRest and try again.
|
||||||
//
|
//
|
||||||
Retry--;
|
Retry--;
|
||||||
if (Retry == 1) {
|
if (Retry == 1) {
|
||||||
//
|
//
|
||||||
// Do a SoftRest before the third attempt.
|
// Do a SoftRest before the third attempt.
|
||||||
//
|
//
|
||||||
AtaSoftReset (IdeDev);
|
AtaSoftReset (IdeDev);
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
// This is a hard disk <= 120GB capacity, treat it as normal hard disk
|
// This is a hard disk <= 120GB capacity, treat it as normal hard disk
|
||||||
//
|
//
|
||||||
@ -390,7 +390,7 @@ ATAIdentify (
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
gBS->FreePool (AtaIdentifyPointer);
|
gBS->FreePool (AtaIdentifyPointer);
|
||||||
@ -1595,24 +1595,24 @@ DoAtaUdma (
|
|||||||
// Read BMIS register and clear ERROR and INTR bit
|
// Read BMIS register and clear ERROR and INTR bit
|
||||||
//
|
//
|
||||||
IdeDev->PciIo->Io.Read (
|
IdeDev->PciIo->Io.Read (
|
||||||
IdeDev->PciIo,
|
IdeDev->PciIo,
|
||||||
EfiPciIoWidthUint8,
|
EfiPciIoWidthUint8,
|
||||||
EFI_PCI_IO_PASS_THROUGH_BAR,
|
EFI_PCI_IO_PASS_THROUGH_BAR,
|
||||||
IoPortForBmis,
|
IoPortForBmis,
|
||||||
1,
|
1,
|
||||||
&RegisterValue
|
&RegisterValue
|
||||||
);
|
);
|
||||||
|
|
||||||
RegisterValue |= (BMIS_INTERRUPT | BMIS_ERROR);
|
RegisterValue |= (BMIS_INTERRUPT | BMIS_ERROR);
|
||||||
|
|
||||||
IdeDev->PciIo->Io.Write (
|
IdeDev->PciIo->Io.Write (
|
||||||
IdeDev->PciIo,
|
IdeDev->PciIo,
|
||||||
EfiPciIoWidthUint8,
|
EfiPciIoWidthUint8,
|
||||||
EFI_PCI_IO_PASS_THROUGH_BAR,
|
EFI_PCI_IO_PASS_THROUGH_BAR,
|
||||||
IoPortForBmis,
|
IoPortForBmis,
|
||||||
1,
|
1,
|
||||||
&RegisterValue
|
&RegisterValue
|
||||||
);
|
);
|
||||||
|
|
||||||
Status = EFI_SUCCESS;
|
Status = EFI_SUCCESS;
|
||||||
|
|
||||||
@ -1813,8 +1813,8 @@ DoAtaUdma (
|
|||||||
);
|
);
|
||||||
if (((RegisterValue & (BMIS_INTERRUPT | BMIS_ERROR)) != 0) || (Count == 0)) {
|
if (((RegisterValue & (BMIS_INTERRUPT | BMIS_ERROR)) != 0) || (Count == 0)) {
|
||||||
if (((RegisterValue & BMIS_ERROR) != 0) || (Count == 0)) {
|
if (((RegisterValue & BMIS_ERROR) != 0) || (Count == 0)) {
|
||||||
Status = EFI_DEVICE_ERROR;
|
Status = EFI_DEVICE_ERROR;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -1847,7 +1847,7 @@ DoAtaUdma (
|
|||||||
1,
|
1,
|
||||||
&RegisterValue
|
&RegisterValue
|
||||||
);
|
);
|
||||||
//
|
//
|
||||||
// Read Status Register of IDE device to clear interrupt
|
// Read Status Register of IDE device to clear interrupt
|
||||||
//
|
//
|
||||||
RegisterValue = IDEReadPortB(IdeDev->PciIo,IdeDev->IoPort->Reg.Status);
|
RegisterValue = IDEReadPortB(IdeDev->PciIo,IdeDev->IoPort->Reg.Status);
|
||||||
@ -1878,9 +1878,9 @@ DoAtaUdma (
|
|||||||
return EFI_DEVICE_ERROR;
|
return EFI_DEVICE_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
DataBuffer = (UINT8 *) DataBuffer + NumberOfBlocks * IdeDev->BlkIo.Media->BlockSize;
|
DataBuffer = (UINT8 *) DataBuffer + NumberOfBlocks * IdeDev->BlkIo.Media->BlockSize;
|
||||||
StartLba += NumberOfBlocks;
|
StartLba += NumberOfBlocks;
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
This file contains all helper functions on the ATAPI command
|
This file contains all helper functions on the ATAPI command
|
||||||
|
|
||||||
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
@ -941,7 +941,7 @@ AtapiTestUnitReady (
|
|||||||
{
|
{
|
||||||
ATAPI_PACKET_COMMAND Packet;
|
ATAPI_PACKET_COMMAND Packet;
|
||||||
EFI_STATUS Status;
|
EFI_STATUS Status;
|
||||||
UINTN SenseCount;
|
UINTN SenseCount;
|
||||||
|
|
||||||
//
|
//
|
||||||
// fill command packet
|
// fill command packet
|
||||||
@ -993,7 +993,7 @@ AtapiTestUnitReady (
|
|||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
AtapiReadCapacity (
|
AtapiReadCapacity (
|
||||||
IN IDE_BLK_IO_DEV *IdeDev,
|
IN IDE_BLK_IO_DEV *IdeDev,
|
||||||
OUT SENSE_RESULT *SResult
|
OUT SENSE_RESULT *SResult
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
@ -1002,7 +1002,7 @@ AtapiReadCapacity (
|
|||||||
EFI_STATUS Status;
|
EFI_STATUS Status;
|
||||||
EFI_STATUS SenseStatus;
|
EFI_STATUS SenseStatus;
|
||||||
ATAPI_PACKET_COMMAND Packet;
|
ATAPI_PACKET_COMMAND Packet;
|
||||||
UINTN SenseCount;
|
UINTN SenseCount;
|
||||||
|
|
||||||
//
|
//
|
||||||
// used for capacity data returned from ATAPI device
|
// used for capacity data returned from ATAPI device
|
||||||
@ -1048,9 +1048,9 @@ AtapiReadCapacity (
|
|||||||
SenseStatus = AtapiRequestSense (IdeDev, &SenseCount);
|
SenseStatus = AtapiRequestSense (IdeDev, &SenseCount);
|
||||||
|
|
||||||
if (!EFI_ERROR (SenseStatus)) {
|
if (!EFI_ERROR (SenseStatus)) {
|
||||||
ParseSenseData (IdeDev, SenseCount, SResult);
|
ParseSenseData (IdeDev, SenseCount, SResult);
|
||||||
|
|
||||||
if (!EFI_ERROR (Status) && *SResult == SenseNoSenseKey) {
|
if (!EFI_ERROR (Status) && *SResult == SenseNoSenseKey) {
|
||||||
if (IdeDev->Type == IdeCdRom) {
|
if (IdeDev->Type == IdeCdRom) {
|
||||||
|
|
||||||
IdeDev->BlkIo.Media->LastBlock = ((UINT32) Data.LastLba3 << 24) |
|
IdeDev->BlkIo.Media->LastBlock = ((UINT32) Data.LastLba3 << 24) |
|
||||||
@ -1058,7 +1058,7 @@ AtapiReadCapacity (
|
|||||||
(Data.LastLba1 << 8) |
|
(Data.LastLba1 << 8) |
|
||||||
Data.LastLba0;
|
Data.LastLba0;
|
||||||
|
|
||||||
IdeDev->BlkIo.Media->MediaPresent = TRUE;
|
IdeDev->BlkIo.Media->MediaPresent = TRUE;
|
||||||
|
|
||||||
IdeDev->BlkIo.Media->ReadOnly = TRUE;
|
IdeDev->BlkIo.Media->ReadOnly = TRUE;
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
UEFI Component Name(2) protocol implementation for ConPlatform driver.
|
UEFI Component Name(2) protocol implementation for ConPlatform driver.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
UEFI Component Name(2) protocol implementation header file for IDE Bus driver.
|
UEFI Component Name(2) protocol implementation header file for IDE Bus driver.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
Implementation of UEFI Driver Configuration Protocol for IDE bus driver which
|
Implementation of UEFI Driver Configuration Protocol for IDE bus driver which
|
||||||
provides ability to set IDE bus controller specific options.
|
provides ability to set IDE bus controller specific options.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
Implementation of UEFI driver Dialnostics protocol which to perform diagnostic on the IDE
|
Implementation of UEFI driver Dialnostics protocol which to perform diagnostic on the IDE
|
||||||
Bus controller.
|
Bus controller.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
The file ontaining the helper functions implement of the Ide Bus driver
|
The file ontaining the helper functions implement of the Ide Bus driver
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
Header file for IDE Bus Driver, containing the helper functions'
|
Header file for IDE Bus Driver, containing the helper functions'
|
||||||
prototype.
|
prototype.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2007, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
Child device(Disk, CDROM, etc) enumeration and child handler installation, and
|
Child device(Disk, CDROM, etc) enumeration and child handler installation, and
|
||||||
driver stop.
|
driver stop.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Header file for IDE Bus Driver.
|
Header file for IDE Bus Driver.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
# This driver will enumerate IDE device and export the blockIo protocol for every device.
|
# This driver will enumerate IDE device and export the blockIo protocol for every device.
|
||||||
#
|
#
|
||||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
#
|
#
|
||||||
# This program and the accompanying materials
|
# This program and the accompanying materials
|
||||||
# are licensed and made available under the terms and conditions of the BSD License
|
# are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// IdeBusDxe Localized Strings and Content
|
// IdeBusDxe Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Header file for IDE Bus Driver's Data Structures
|
Header file for IDE Bus Driver's Data Structures
|
||||||
|
|
||||||
Copyright (c) 2006 - 2007, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Implements EFI Component Name Protocol for VGA Mini Port Driver.
|
Implements EFI Component Name Protocol for VGA Mini Port Driver.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Implements EFI Driver Binding Protocol and VGA Mini Port Protocol for VGA Mini Port Driver.
|
Implements EFI Driver Binding Protocol and VGA Mini Port Protocol for VGA Mini Port Driver.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Internal include file for VGA Mini Port Driver.
|
Internal include file for VGA Mini Port Driver.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
//
|
//
|
||||||
// VGA Mini Port Driver that manages VGA device and produces the VGA Mini Port Protocol.
|
// VGA Mini Port Driver that manages VGA device and produces the VGA Mini Port Protocol.
|
||||||
//
|
//
|
||||||
// Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
## @file
|
## @file
|
||||||
# VGA Mini Port Driver that manages VGA device and produces VGA Mini Port Protocol.
|
# VGA Mini Port Driver that manages VGA device and produces VGA Mini Port Protocol.
|
||||||
#
|
#
|
||||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
#
|
#
|
||||||
# This program and the accompanying materials
|
# This program and the accompanying materials
|
||||||
# are licensed and made available under the terms and conditions of the BSD License
|
# are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// VgaMiniPort Localized Strings and Content
|
// VgaMiniPort Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions of the BSD License
|
// are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
Availible on http://www.t13.org/#Project drafts
|
Availible on http://www.t13.org/#Project drafts
|
||||||
Currently at ftp://fission.dt.wdc.com/pub/standards/x3t13/project/d1386r4.pdf
|
Currently at ftp://fission.dt.wdc.com/pub/standards/x3t13/project/d1386r4.pdf
|
||||||
|
|
||||||
Copyright (c) 1999 - 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/** @file
|
/** @file
|
||||||
|
|
||||||
Copyright (c) 1999 - 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Routines that use BIOS to support INT 13 devices.
|
Routines that use BIOS to support INT 13 devices.
|
||||||
|
|
||||||
Copyright (c) 1999 - 2015, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
// This is the UEFI driver to thunk legacy BIOS int13 interface into UEFI block IO interface.
|
// This is the UEFI driver to thunk legacy BIOS int13 interface into UEFI block IO interface.
|
||||||
// Once connected it installs EfiBlockIoProtocol on top of legacy BIOS int13.
|
// Once connected it installs EfiBlockIoProtocol on top of legacy BIOS int13.
|
||||||
//
|
//
|
||||||
// Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions
|
// are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// BlockIoDxe Localized Strings and Content
|
// BlockIoDxe Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions
|
// are licensed and made available under the terms and conditions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# Ps2 Keyboard driver by using Legacy Bios protocol service and IsaIo protocol
|
# Ps2 Keyboard driver by using Legacy Bios protocol service and IsaIo protocol
|
||||||
# service. This dirver uses legacy INT16 to get the key stroke status.
|
# service. This dirver uses legacy INT16 to get the key stroke status.
|
||||||
#
|
#
|
||||||
# Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
|
# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
#
|
#
|
||||||
# This program and the accompanying materials
|
# This program and the accompanying materials
|
||||||
# are licensed and made available under the terms and conditions
|
# are licensed and made available under the terms and conditions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
// Ps2 Keyboard driver by using Legacy Bios protocol service and IsaIo protocol
|
// Ps2 Keyboard driver by using Legacy Bios protocol service and IsaIo protocol
|
||||||
// service. This dirver uses legacy INT16 to get the key stroke status.
|
// service. This dirver uses legacy INT16 to get the key stroke status.
|
||||||
//
|
//
|
||||||
// Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions
|
// are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// KeyboardDxe Localized Strings and Content
|
// KeyboardDxe Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions
|
// are licensed and made available under the terms and conditions
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/** @file
|
/** @file
|
||||||
|
|
||||||
Copyright (c) 1999 - 2017, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/** @file
|
/** @file
|
||||||
|
|
||||||
Copyright (c) 1999 - 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
//
|
//
|
||||||
// Thunk wrapper UEFI driver to produce EFI SNP protocol based on legacy 16 NIC ROM.
|
// Thunk wrapper UEFI driver to produce EFI SNP protocol based on legacy 16 NIC ROM.
|
||||||
//
|
//
|
||||||
// Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions
|
// are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// BiosSnp16 Localized Strings and Content
|
// BiosSnp16 Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions
|
// are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Helper Routines that use a PXE-enabled NIC option ROM.
|
Helper Routines that use a PXE-enabled NIC option ROM.
|
||||||
|
|
||||||
Copyright (c) 1999 - 2017, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
http://developer.intel.com/ial/wfm/wfmspecs.htm
|
http://developer.intel.com/ial/wfm/wfmspecs.htm
|
||||||
|
|
||||||
Copyright (c) 1999 - 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
http://developer.intel.com/ial/wfm/wfmspecs.htm
|
http://developer.intel.com/ial/wfm/wfmspecs.htm
|
||||||
|
|
||||||
Copyright (c) 1999 - 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
# Thunk wrapper UEFI driver to produce EFI SNP protocol based on legacy 16 NIC ROM.
|
# Thunk wrapper UEFI driver to produce EFI SNP protocol based on legacy 16 NIC ROM.
|
||||||
#
|
#
|
||||||
# Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
|
# Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
#
|
#
|
||||||
# This program and the accompanying materials
|
# This program and the accompanying materials
|
||||||
# are licensed and made available under the terms and conditions
|
# are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
ConsoleOut Routines that speak VGA.
|
ConsoleOut Routines that speak VGA.
|
||||||
|
|
||||||
Copyright (c) 2007 - 2017, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
@ -562,10 +562,10 @@ BiosVideoChildHandleInstall (
|
|||||||
// Allocate the private device structure for video device
|
// Allocate the private device structure for video device
|
||||||
//
|
//
|
||||||
BiosVideoPrivate = (BIOS_VIDEO_DEV *) AllocateZeroPool (
|
BiosVideoPrivate = (BIOS_VIDEO_DEV *) AllocateZeroPool (
|
||||||
sizeof (BIOS_VIDEO_DEV)
|
sizeof (BIOS_VIDEO_DEV)
|
||||||
);
|
);
|
||||||
if (NULL == BiosVideoPrivate) {
|
if (NULL == BiosVideoPrivate) {
|
||||||
Status = EFI_OUT_OF_RESOURCES;
|
Status = EFI_OUT_OF_RESOURCES;
|
||||||
goto Done;
|
goto Done;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1405,7 +1405,7 @@ BiosVideoCheckForVbe (
|
|||||||
//
|
//
|
||||||
EdidOverrideDataBlock = AllocatePool (VESA_BIOS_EXTENSIONS_EDID_BLOCK_SIZE * 2);
|
EdidOverrideDataBlock = AllocatePool (VESA_BIOS_EXTENSIONS_EDID_BLOCK_SIZE * 2);
|
||||||
if (NULL == EdidOverrideDataBlock) {
|
if (NULL == EdidOverrideDataBlock) {
|
||||||
Status = EFI_OUT_OF_RESOURCES;
|
Status = EFI_OUT_OF_RESOURCES;
|
||||||
goto Done;
|
goto Done;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1449,13 +1449,13 @@ BiosVideoCheckForVbe (
|
|||||||
// Set EDID Discovered Data
|
// Set EDID Discovered Data
|
||||||
//
|
//
|
||||||
BiosVideoPrivate->EdidDiscovered.SizeOfEdid = VESA_BIOS_EXTENSIONS_EDID_BLOCK_SIZE;
|
BiosVideoPrivate->EdidDiscovered.SizeOfEdid = VESA_BIOS_EXTENSIONS_EDID_BLOCK_SIZE;
|
||||||
BiosVideoPrivate->EdidDiscovered.Edid = (UINT8 *) AllocateCopyPool (
|
BiosVideoPrivate->EdidDiscovered.Edid = (UINT8 *) AllocateCopyPool (
|
||||||
VESA_BIOS_EXTENSIONS_EDID_BLOCK_SIZE,
|
VESA_BIOS_EXTENSIONS_EDID_BLOCK_SIZE,
|
||||||
BiosVideoPrivate->VbeEdidDataBlock
|
BiosVideoPrivate->VbeEdidDataBlock
|
||||||
);
|
);
|
||||||
|
|
||||||
if (NULL == BiosVideoPrivate->EdidDiscovered.Edid) {
|
if (NULL == BiosVideoPrivate->EdidDiscovered.Edid) {
|
||||||
Status = EFI_OUT_OF_RESOURCES;
|
Status = EFI_OUT_OF_RESOURCES;
|
||||||
goto Done;
|
goto Done;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1470,9 +1470,9 @@ BiosVideoCheckForVbe (
|
|||||||
EdidActiveDataSize = EdidOverrideDataSize;
|
EdidActiveDataSize = EdidOverrideDataSize;
|
||||||
EdidActiveDataBlock = EdidOverrideDataBlock;
|
EdidActiveDataBlock = EdidOverrideDataBlock;
|
||||||
EdidFound = TRUE;
|
EdidFound = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (EdidFound) {
|
if (EdidFound) {
|
||||||
//
|
//
|
||||||
// Parse EDID data structure to retrieve modes supported by monitor
|
// Parse EDID data structure to retrieve modes supported by monitor
|
||||||
//
|
//
|
||||||
@ -1486,7 +1486,7 @@ BiosVideoCheckForVbe (
|
|||||||
EdidActiveDataBlock
|
EdidActiveDataBlock
|
||||||
);
|
);
|
||||||
if (NULL == BiosVideoPrivate->EdidActive.Edid) {
|
if (NULL == BiosVideoPrivate->EdidActive.Edid) {
|
||||||
Status = EFI_OUT_OF_RESOURCES;
|
Status = EFI_OUT_OF_RESOURCES;
|
||||||
goto Done;
|
goto Done;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1647,10 +1647,10 @@ BiosVideoCheckForVbe (
|
|||||||
//
|
//
|
||||||
ModeNumber ++;
|
ModeNumber ++;
|
||||||
ModeBuffer = (BIOS_VIDEO_MODE_DATA *) AllocatePool (
|
ModeBuffer = (BIOS_VIDEO_MODE_DATA *) AllocatePool (
|
||||||
ModeNumber * sizeof (BIOS_VIDEO_MODE_DATA)
|
ModeNumber * sizeof (BIOS_VIDEO_MODE_DATA)
|
||||||
);
|
);
|
||||||
if (NULL == ModeBuffer) {
|
if (NULL == ModeBuffer) {
|
||||||
Status = EFI_OUT_OF_RESOURCES;
|
Status = EFI_OUT_OF_RESOURCES;
|
||||||
goto Done;
|
goto Done;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1821,7 +1821,7 @@ BiosVideoCheckForVga (
|
|||||||
sizeof (BIOS_VIDEO_MODE_DATA)
|
sizeof (BIOS_VIDEO_MODE_DATA)
|
||||||
);
|
);
|
||||||
if (NULL == ModeBuffer) {
|
if (NULL == ModeBuffer) {
|
||||||
Status = EFI_OUT_OF_RESOURCES;
|
Status = EFI_OUT_OF_RESOURCES;
|
||||||
goto Done;
|
goto Done;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1913,8 +1913,8 @@ BiosVideoGraphicsOutputQueryMode (
|
|||||||
}
|
}
|
||||||
|
|
||||||
*Info = (EFI_GRAPHICS_OUTPUT_MODE_INFORMATION *) AllocatePool (
|
*Info = (EFI_GRAPHICS_OUTPUT_MODE_INFORMATION *) AllocatePool (
|
||||||
sizeof (EFI_GRAPHICS_OUTPUT_MODE_INFORMATION)
|
sizeof (EFI_GRAPHICS_OUTPUT_MODE_INFORMATION)
|
||||||
);
|
);
|
||||||
if (NULL == *Info) {
|
if (NULL == *Info) {
|
||||||
return EFI_OUT_OF_RESOURCES;
|
return EFI_OUT_OF_RESOURCES;
|
||||||
}
|
}
|
||||||
@ -1969,8 +1969,8 @@ BiosVideoSetModeWorker (
|
|||||||
}
|
}
|
||||||
|
|
||||||
BiosVideoPrivate->LineBuffer = (UINT8 *) AllocatePool (
|
BiosVideoPrivate->LineBuffer = (UINT8 *) AllocatePool (
|
||||||
ModeData->BytesPerScanLine
|
ModeData->BytesPerScanLine
|
||||||
);
|
);
|
||||||
if (NULL == BiosVideoPrivate->LineBuffer) {
|
if (NULL == BiosVideoPrivate->LineBuffer) {
|
||||||
return EFI_OUT_OF_RESOURCES;
|
return EFI_OUT_OF_RESOURCES;
|
||||||
}
|
}
|
||||||
@ -1998,9 +1998,9 @@ BiosVideoSetModeWorker (
|
|||||||
// Allocate a working buffer for BLT operations to the VBE frame buffer
|
// Allocate a working buffer for BLT operations to the VBE frame buffer
|
||||||
//
|
//
|
||||||
BiosVideoPrivate->VbeFrameBuffer =
|
BiosVideoPrivate->VbeFrameBuffer =
|
||||||
(EFI_GRAPHICS_OUTPUT_BLT_PIXEL *) AllocatePool (
|
(EFI_GRAPHICS_OUTPUT_BLT_PIXEL *) AllocatePool (
|
||||||
ModeData->BytesPerScanLine * ModeData->VerticalResolution
|
ModeData->BytesPerScanLine * ModeData->VerticalResolution
|
||||||
);
|
);
|
||||||
if (NULL == BiosVideoPrivate->VbeFrameBuffer) {
|
if (NULL == BiosVideoPrivate->VbeFrameBuffer) {
|
||||||
return EFI_OUT_OF_RESOURCES;
|
return EFI_OUT_OF_RESOURCES;
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
// This driver by using Legacy Bios protocol service to support csm Video
|
// This driver by using Legacy Bios protocol service to support csm Video
|
||||||
// and produce Graphics Output Protocol.
|
// and produce Graphics Output Protocol.
|
||||||
//
|
//
|
||||||
// Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions
|
// are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// BiosVideoDxe Localized Strings and Content
|
// BiosVideoDxe Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions
|
// are licensed and made available under the terms and conditions
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/** @file
|
/** @file
|
||||||
|
|
||||||
Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/** @file
|
/** @file
|
||||||
|
|
||||||
Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
//
|
//
|
||||||
// This driver installs Legacy Bios Protocol to support CSM module work in EFI system.
|
// This driver installs Legacy Bios Protocol to support CSM module work in EFI system.
|
||||||
//
|
//
|
||||||
// Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions
|
// are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// /** @file
|
// /** @file
|
||||||
// LegacyBiosDxe Localized Strings and Content
|
// LegacyBiosDxe Localized Strings and Content
|
||||||
//
|
//
|
||||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
|
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
//
|
//
|
||||||
// This program and the accompanying materials
|
// This program and the accompanying materials
|
||||||
// are licensed and made available under the terms and conditions
|
// are licensed and made available under the terms and conditions
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/** @file
|
/** @file
|
||||||
|
|
||||||
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
@ -1464,8 +1464,8 @@ LegacyBiosBootUnconventionalDevice (
|
|||||||
}
|
}
|
||||||
|
|
||||||
UcdTable = (UD_TABLE *) AllocatePool (
|
UcdTable = (UD_TABLE *) AllocatePool (
|
||||||
sizeof (UD_TABLE)
|
sizeof (UD_TABLE)
|
||||||
);
|
);
|
||||||
if (NULL == UcdTable) {
|
if (NULL == UcdTable) {
|
||||||
return EFI_OUT_OF_RESOURCES;
|
return EFI_OUT_OF_RESOURCES;
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Collect IDE information from Native EFI Driver
|
Collect IDE information from Native EFI Driver
|
||||||
|
|
||||||
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/** @file
|
/** @file
|
||||||
|
|
||||||
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Call into 16-bit BIOS code, Use AsmThunk16 function of BaseLib.
|
Call into 16-bit BIOS code, Use AsmThunk16 function of BaseLib.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Definitions for data structures used in S3 resume.
|
Definitions for data structures used in S3 resume.
|
||||||
|
|
||||||
Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions
|
are licensed and made available under the terms and conditions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
GUIDs used as HII FormSet and HII Package list GUID in BdsDxe driver.
|
GUIDs used as HII FormSet and HII Package list GUID in BdsDxe driver.
|
||||||
|
|
||||||
Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials are licensed and made available under
|
This program and the accompanying materials are licensed and made available under
|
||||||
the terms and conditions of the BSD License that accompanies this distribution.
|
the terms and conditions of the BSD License that accompanies this distribution.
|
||||||
The full text of the license may be found at
|
The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
GUID used as HII Package list GUID in GenericBdsLib module.
|
GUID used as HII Package list GUID in GenericBdsLib module.
|
||||||
|
|
||||||
Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials are licensed and made available under
|
This program and the accompanying materials are licensed and made available under
|
||||||
the terms and conditions of the BSD License that accompanies this distribution.
|
the terms and conditions of the BSD License that accompanies this distribution.
|
||||||
The full text of the license may be found at
|
The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Guid for unrecognized EDD 3.0 device.
|
Guid for unrecognized EDD 3.0 device.
|
||||||
|
|
||||||
Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials are licensed and made available under
|
This program and the accompanying materials are licensed and made available under
|
||||||
the terms and conditions of the BSD License that accompanies this distribution.
|
the terms and conditions of the BSD License that accompanies this distribution.
|
||||||
The full text of the license may be found at
|
The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
GUID to specify which FFS file to store the updated capsule data.
|
GUID to specify which FFS file to store the updated capsule data.
|
||||||
|
|
||||||
Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials are licensed and made available under
|
This program and the accompanying materials are licensed and made available under
|
||||||
the terms and conditions of the BSD License that accompanies this distribution.
|
the terms and conditions of the BSD License that accompanies this distribution.
|
||||||
The full text of the license may be found at
|
The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
GUID used to identify Data Hub records logged by Status Code Protocol.
|
GUID used to identify Data Hub records logged by Status Code Protocol.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials are licensed and made available under
|
This program and the accompanying materials are licensed and made available under
|
||||||
the terms and conditions of the BSD License that accompanies this distribution.
|
the terms and conditions of the BSD License that accompanies this distribution.
|
||||||
The full text of the license may be found at
|
The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
GUID used as EFI Variable for the device path of Boot file on HardDevice.
|
GUID used as EFI Variable for the device path of Boot file on HardDevice.
|
||||||
|
|
||||||
Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials are licensed and made available under
|
This program and the accompanying materials are licensed and made available under
|
||||||
the terms and conditions of the BSD License that accompanies this distribution.
|
the terms and conditions of the BSD License that accompanies this distribution.
|
||||||
The full text of the license may be found at
|
The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
GUID for IntelFrameworkModulePkg PCD Token Space
|
GUID for IntelFrameworkModulePkg PCD Token Space
|
||||||
|
|
||||||
Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials are licensed and made available under
|
This program and the accompanying materials are licensed and made available under
|
||||||
the terms and conditions of the BSD License that accompanies this distribution.
|
the terms and conditions of the BSD License that accompanies this distribution.
|
||||||
The full text of the license may be found at
|
The full text of the license may be found at
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/** @file
|
/** @file
|
||||||
GUID used as EFI variable to store platform language at last time enumeration.
|
GUID used as EFI variable to store platform language at last time enumeration.
|
||||||
|
|
||||||
Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials are licensed and made available under
|
This program and the accompanying materials are licensed and made available under
|
||||||
the terms and conditions of the BSD License that accompanies this distribution.
|
the terms and conditions of the BSD License that accompanies this distribution.
|
||||||
The full text of the license may be found at
|
The full text of the license may be found at
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user