2 This file contains an 'Intel UEFI Application' and is
3 licensed for Intel CPUs and chipsets under the terms of your
4 license agreement with Intel or your vendor. This file may
5 be modified by the user, subject to additional terms of the
10 Copyright (c) 2011 Intel Corporation. All rights reserved
11 This software and associated documentation (if any) is furnished
12 under a license and may only be used or copied in accordance
13 with the terms of the license. Except as permitted by such
14 license, no part of this software or documentation may be
15 reproduced, stored in a retrieval system, or transmitted in any
16 form or by any means without the express written consent of
22 List of pages to display
26 #include <WebServer.h>
30 List of pages in the system
32 CONST DT_PAGE mPageList
[] = {
35 // The index page must be first
37 { L
"/", IndexPage
, L
"Index of pages" }, ///< List the pages
40 // All other pages follow in alphabetical order
42 { PAGE_BOOT_SERVICES_TABLE
, BootServicesTablePage
, L
"Boot Services Table" }, ///< Format boot services table
43 { PAGE_CONFIGURATION_TABLE
, ConfigurationTablePage
, L
"Configuration Table" }, ///< Format configuration table
44 { L
"/DhcpOptions", DhcpOptionsPage
, L
"DHCP Options" }, ///< Display the DHCP options
45 { PAGE_ACPI_DSDT
, AcpiDsdtPage
, L
"DSDT - Differentiated System Description Table" }, ///< Format DSDT
46 { PAGE_DXE_SERVICES_TABLE
, DxeServicesTablePage
, L
"DXE Services Table" }, ///< Format DXE services table
47 { L
"/Exit", ExitPage
, L
"Exit the web server" }, ///< Exit the web server application
48 { PAGE_ACPI_FADT
, AcpiFadtPage
, L
"FADT - Fixed ACPI Description Table" }, ///< Format FADT
49 { L
"/Firmware", FirmwarePage
, L
"Firmware" }, ///< Firmware status
50 { L
"/Handles", HandlePage
, L
"Display handles and associated protocol GUIDs" }, ///< Handle database page
51 { L
"/Hello", HelloPage
, L
"Hello World" }, ///< Hello world page
52 { L
"/Ports", PortsPage
, L
"Display web-server ports" },///< Web-server ports page
53 { L
"/Reboot", RebootPage
, L
"Reboot the sytem" }, ///< Reboot page
54 { PAGE_ACPI_RSDP_10B
, AcpiRsdp10Page
, L
"RSDP 1.0b - ACPI Root System Description Pointer" }, ///< Format RSDP 1.0b table
55 { PAGE_ACPI_RSDP_30
, AcpiRsdp30Page
, L
"RSDP 3.0 - ACPI Root System Description Pointer" }, ///< Format RSDP 3.0 table
56 { PAGE_ACPI_RSDT
, AcpiRsdtPage
, L
"RSDT - ACPI Root System Description Table" }, ///< Format RSDT
57 { PAGE_RUNTIME_SERVICES_TABLE
, RuntimeSservicesTablePage
, L
"Runtime Services Table" },///< Format runtime services table
58 { L
"/SystemTable", SystemTablePage
, L
"System Table" } ///< Format system table
61 CONST UINTN mPageCount
= DIM ( mPageList
);