Update the license dates
Use the BSD license Fix errors detected by GCC compiler in WebServer/ConfigurationTable.c Add libraries: CpuLib, DxeServicesTableLib and MtrrLib Signed-off-by: lpleahy git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13115 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
Definitions for the web server.
|
||||
|
||||
Copyright (c) 2011, Intel Corporation
|
||||
Copyright (c) 2011-2012, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
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
|
||||
@@ -22,6 +22,7 @@
|
||||
|
||||
#include <Library/BaseMemoryLib.h>
|
||||
#include <Library/DebugLib.h>
|
||||
#include <Library/MemoryAllocationLib.h>
|
||||
#include <Library/PcdLib.h>
|
||||
#include <Library/UefiApplicationEntryPoint.h>
|
||||
#include <Library/UefiBootServicesTableLib.h>
|
||||
@@ -43,11 +44,18 @@
|
||||
// Pages
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
#define PAGE_ACPI_APIC L"/APIC"
|
||||
#define PAGE_ACPI_BGRT L"/BGRT"
|
||||
#define PAGE_ACPI_DSDT L"/DSDT"
|
||||
#define PAGE_ACPI_FADT L"/FADT"
|
||||
#define PAGE_ACPI_HPET L"/HPET"
|
||||
#define PAGE_ACPI_MCFG L"/MCFG"
|
||||
#define PAGE_ACPI_RSDP_10B L"/RSDP1.0b"
|
||||
#define PAGE_ACPI_RSDP_30 L"/RSDP3.0"
|
||||
#define PAGE_ACPI_RSDT L"/RSDT"
|
||||
#define PAGE_ACPI_SSDT L"/SSDT"
|
||||
#define PAGE_ACPI_TCPA L"/TCPA"
|
||||
#define PAGE_ACPI_UEFI L"/UEFI"
|
||||
#define PAGE_BOOT_SERVICES_TABLE L"/BootServicesTable"
|
||||
#define PAGE_CONFIGURATION_TABLE L"/ConfigurationTable"
|
||||
#define PAGE_DXE_SERVICES_TABLE L"/DxeServicesTable"
|
||||
@@ -57,8 +65,15 @@
|
||||
// Signatures
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
#define APIC_SIGNATURE 0x43495041
|
||||
#define BGRT_SIGNATURE 0x54524742
|
||||
#define DSDT_SIGNATURE 0x54445344
|
||||
#define FADT_SIGNATURE 0x50434146
|
||||
#define HPET_SIGNATURE 0x54455048
|
||||
#define MCFG_SIGNATURE 0x4746434d
|
||||
#define SSDT_SIGNATURE 0x54445353
|
||||
#define TCPA_SIGNATURE 0x41504354
|
||||
#define UEFI_SIGNATURE 0x49464555
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// Macros
|
||||
@@ -227,6 +242,40 @@ extern CONST UINTN mPageCount; ///< Number of pages
|
||||
// Web Pages
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
Respond with the APIC table
|
||||
|
||||
@param [in] SocketFD The socket's file descriptor to add to the list.
|
||||
@param [in] pPort The WSDT_PORT structure address
|
||||
@param [out] pbDone Address to receive the request completion status
|
||||
|
||||
@retval EFI_SUCCESS The request was successfully processed
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
AcpiApicPage (
|
||||
IN int SocketFD,
|
||||
IN WSDT_PORT * pPort,
|
||||
OUT BOOLEAN * pbDone
|
||||
);
|
||||
|
||||
/**
|
||||
Respond with the BGRT table
|
||||
|
||||
@param [in] SocketFD The socket's file descriptor to add to the list.
|
||||
@param [in] pPort The WSDT_PORT structure address
|
||||
@param [out] pbDone Address to receive the request completion status
|
||||
|
||||
@retval EFI_SUCCESS The request was successfully processed
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
AcpiBgrtPage (
|
||||
IN int SocketFD,
|
||||
IN WSDT_PORT * pPort,
|
||||
OUT BOOLEAN * pbDone
|
||||
);
|
||||
|
||||
/**
|
||||
Respond with the ACPI DSDT table
|
||||
|
||||
@@ -261,6 +310,40 @@ AcpiFadtPage (
|
||||
OUT BOOLEAN * pbDone
|
||||
);
|
||||
|
||||
/**
|
||||
Respond with the HPET table
|
||||
|
||||
@param [in] SocketFD The socket's file descriptor to add to the list.
|
||||
@param [in] pPort The WSDT_PORT structure address
|
||||
@param [out] pbDone Address to receive the request completion status
|
||||
|
||||
@retval EFI_SUCCESS The request was successfully processed
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
AcpiHpetPage (
|
||||
IN int SocketFD,
|
||||
IN WSDT_PORT * pPort,
|
||||
OUT BOOLEAN * pbDone
|
||||
);
|
||||
|
||||
/**
|
||||
Respond with the MCFG table
|
||||
|
||||
@param [in] SocketFD The socket's file descriptor to add to the list.
|
||||
@param [in] pPort The WSDT_PORT structure address
|
||||
@param [out] pbDone Address to receive the request completion status
|
||||
|
||||
@retval EFI_SUCCESS The request was successfully processed
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
AcpiMcfgPage (
|
||||
IN int SocketFD,
|
||||
IN WSDT_PORT * pPort,
|
||||
OUT BOOLEAN * pbDone
|
||||
);
|
||||
|
||||
/**
|
||||
Respond with the ACPI RSDP 1.0b table
|
||||
|
||||
@@ -312,6 +395,57 @@ AcpiRsdtPage (
|
||||
OUT BOOLEAN * pbDone
|
||||
);
|
||||
|
||||
/**
|
||||
Respond with the SSDT table
|
||||
|
||||
@param [in] SocketFD The socket's file descriptor to add to the list.
|
||||
@param [in] pPort The WSDT_PORT structure address
|
||||
@param [out] pbDone Address to receive the request completion status
|
||||
|
||||
@retval EFI_SUCCESS The request was successfully processed
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
AcpiSsdtPage (
|
||||
IN int SocketFD,
|
||||
IN WSDT_PORT * pPort,
|
||||
OUT BOOLEAN * pbDone
|
||||
);
|
||||
|
||||
/**
|
||||
Respond with the TCPA table
|
||||
|
||||
@param [in] SocketFD The socket's file descriptor to add to the list.
|
||||
@param [in] pPort The WSDT_PORT structure address
|
||||
@param [out] pbDone Address to receive the request completion status
|
||||
|
||||
@retval EFI_SUCCESS The request was successfully processed
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
AcpiTcpaPage (
|
||||
IN int SocketFD,
|
||||
IN WSDT_PORT * pPort,
|
||||
OUT BOOLEAN * pbDone
|
||||
);
|
||||
|
||||
/**
|
||||
Respond with the UEFI table
|
||||
|
||||
@param [in] SocketFD The socket's file descriptor to add to the list.
|
||||
@param [in] pPort The WSDT_PORT structure address
|
||||
@param [out] pbDone Address to receive the request completion status
|
||||
|
||||
@retval EFI_SUCCESS The request was successfully processed
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
AcpiUefiPage (
|
||||
IN int SocketFD,
|
||||
IN WSDT_PORT * pPort,
|
||||
OUT BOOLEAN * pbDone
|
||||
);
|
||||
|
||||
/**
|
||||
Respond with the boot services table
|
||||
|
||||
@@ -465,6 +599,40 @@ IndexPage (
|
||||
OUT BOOLEAN * pbDone
|
||||
);
|
||||
|
||||
/**
|
||||
Page to display the memory map
|
||||
|
||||
@param [in] SocketFD The socket's file descriptor to add to the list.
|
||||
@param [in] pPort The WSDT_PORT structure address
|
||||
@param [out] pbDone Address to receive the request completion status
|
||||
|
||||
@retval EFI_SUCCESS The request was successfully processed
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
MemoryMapPage (
|
||||
IN int SocketFD,
|
||||
IN WSDT_PORT * pPort,
|
||||
OUT BOOLEAN * pbDone
|
||||
);
|
||||
|
||||
/**
|
||||
Display the memory type registers
|
||||
|
||||
@param [in] SocketFD The socket's file descriptor to add to the list.
|
||||
@param [in] pPort The WSDT_PORT structure address
|
||||
@param [out] pbDone Address to receive the request completion status
|
||||
|
||||
@retval EFI_SUCCESS The request was successfully processed
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
MemoryTypeRegistersPage (
|
||||
IN int SocketFD,
|
||||
IN WSDT_PORT * pPort,
|
||||
OUT BOOLEAN * pbDone
|
||||
);
|
||||
|
||||
/**
|
||||
Respond with the Ports page
|
||||
|
||||
|
Reference in New Issue
Block a user