当前位置:文档之家› A_Tour_Beyond_BIOS_Memory_Map_in UEFI_BIOS

A_Tour_Beyond_BIOS_Memory_Map_in UEFI_BIOS

A_Tour_Beyond_BIOS_Memory_Map_in UEFI_BIOS
A_Tour_Beyond_BIOS_Memory_Map_in UEFI_BIOS

White Paper

A Tour beyond BIOS Memory Map Design in UEFI BIOS

Jiewen Yao

Intel Corporation

Vincent J. Zimmer

Intel Corporation

February 2015

Executive Summary

This paper introduces the design of the memory map in a UEFI BIOS. Prerequisite

This paper assumes that audience has basic EDKII/UEFI firmware development experience.

Table of Contents

Overview (4)

Introduction to memory map (4)

Memory Map – Hardware Perspective (5)

System Memory (5)

Memory Mapped IO (8)

Memory Map – Firmware Perspective (10)

Memory Map in PI specification (PEI Phase) (10)

Memory Map in PI specification (DXE Phase) (13)

Memory Map in UEFI specification (14)

Memory Map – OS Perspective (16)

Memory Map in UEFI specification (16)

Memory Map in ACPI specification (18)

Memory Map in S3 resume (19)

Memory Map in S4 resume (19)

Put it all together (22)

Conclusion (23)

Glossary (24)

References (25)

Overview

The main job of BIOS is to initialize the platform hardware and report information to generic operating system. The memory map is one of most important information. Only if operating system knows how the memory is allocated, it can load the kernel, driver and application to right place.

In this paper, we will discuss how memory map is reported in a UEFI BIOS, and how OS or OS loader can leverage the memory type and attribute defined in UEFI specification to do protection. Introduction to memory map

“M emory map” here means to a structure of data (which usually resides in memory itself) that indicates how memory is laid out. “M emory” here means the storage which can access by processor directly.

Typical memory map includes the storage accessed by processor directly.

1)Physical memory. E.g. main memory, SMRAM (SMM stolen memory), integrated

graphic stolen memory.

2)Memory Mapped IO. E.g. PCI-Express Memory Mapped Configruation Space, PCI

device MMIO BAR, CPU Local APIC, legacy video buffer, memory mapped flash

device, TPM memory map configuration space.

Memory map does not includes:

1)Cache. E.g. CPU internal cache

2)Disk. E.g. ATA hard driver, SCSI hard drive, CDROM/DVDROM, USB storage device. Summary

This section provided an overview of memory map.

Memory Map – Hardware Perspective In this chapter, we will discuss the memory map from hardware perspective. We will use typical Intel x86 platform as example.

System Memory

The system memory means the main dynamic random access memory (DRAM). It can be classified as below:

1)Legacy region less-than 1MiB

2)Main memory between 1MiB and 4GiB

3)Main memory great-than 4GiB

Legacy Region is for legacy OS or device consideration. (See figure 1) It is divided into following area:

?0–640KiB (0-0xA0000): DOS Area. The normal DRAM is for legacy OS (DOS) or boot loader usage.

?640–768KiB (0xA0000-0xC0000): SMRAM/Legacy Video Buffer Area. This region can be configured as SMM memory, or mapped IO for legacy video buffer.

?768–896KiB (0xC0000-0xE0000): Expansion Area for legacy option ROM. This region is DRAM and could be locked to be read-only.

?896KiB–1MiB (0xE0000-0x100000): System BIOS Area. This region could be DRAM or could be configured as memory IO to flash region.

Figure 1

The main memory between 1MiB and 4GiB is for traditional OS. (See figure 2) However, memory region just below 4GiB is occupied by memory-mapped IO, like flash, CPU APIC, TPM. There is a dedicated register Top of Low Usable DRAM (TOLUD) to indicate the bar. Memory between 1MiB and TOLUD is divided into following area:

?Normal DRAM: Used by OS.

?ISA Hole (15MiB–16MiB): Optional feature. If enabled, the normal DRAM is disabled by opening the hole.

?Protected Memory Range (PMR) below 4GiB: Programmable optional feature. If enabled, this DRAM cannot be accessed by DMA.

?DRAM Protected Range (DPR): Optional feature. If enabled, this DRAM cannot be accessed by DMA.

?Top memory for SMM: TSEG (Top Segment) SMRAM. If enabled, this DRAM can be access if and only if CPU in SMM mode.

?Top memory for SMM: TSEG (Top Segment) SMRAM. If enabled, this DRAM can be access if and only if CPU in SMM mode.

?Top memory for integrated graphic device (IGD): IGD stolen memory. If enabled, this DRAM is served for IGD.

?Top memory for Intel Manageability Engine (ME): ME stolen memory. If enabled, this DRAM is served for ME. If the total memory is greater-than-4GiB, the ME stolen

memory will be greater-than-4Gib. So this region is always on top of physical memory

and it is not covered by TOLUD.

Figure 2

The main memory greater-than 4GiB is also for traditional OS. (See figure 3) If there is DRAM between TOLUD and 4GiB, this memory can be reclaimed by chipset, to map to greater-than

4GiB. There is a set of dedicated register Reclaim BASE/SIZE to indicate the remap action. As a result, the physical memory view (from DRAM controller) might be less-than-4GiB, while the system memory view (from Host CPU) could be greater-than-4GiB. There is a dedicated register Top of Upper Usable DRAM (TOUUD) to indicate the bar for highest system memory. Memory greater-than-4GiB has below area:

?Normal DRAM: Used by OS.

?Protected Memory Range (PMR) above 4GiB: Programmable optional feature. If enabled, this DRAM cannot be accessed by DMA.

?Top memory for Intel Manageability Engine (ME): ME stolen memory. If enabled, this DRAM is served for ME. This region is always on top of physical memory and it is not

covered by TOUUD.

Figure 3

A typical hardware memory map on an X86 platform is like below (2GiB):

===============================================================================

Found 00000000000A0000h bytes at 0000000000000000h (DOS region)

Found 0000000000020000h bytes at 00000000000A0000h (SMRAM AB-SEG)

Found 000000007A6FF000h bytes at 0000000000100000h (main memory less-than-4GiB)

Found 0000000000001000h bytes at 000000007A7FF000h (Reserved for Intel PTT)

Found 0000000000800000h bytes at 000000007A800000h (DPR)

Found 0000000001000000h bytes at 000000007B000000h (SMRAM T-SEG)

Found 0000000002800000h bytes at 000000007C000000h (IGD Stolen)

0000000000800000h bytes at 000000007E800000h (Hole for alignment – reclaimed)

0000000001000000h bytes at 000000007F000000h (Intel ME Stolen – not reported) Found 0000000000800000h bytes at 0000000100000000h (main memory greater-than-4GiB) Total: 2048MiB

=============================================================================== Memory Mapped IO

The memory mapped IO provides methods of performing input/output between the CPU

and peripheral devices. (See figure 4) In a typical x86 platform, there are BIOS (flash area), MSI interrupts, CPU local APIC, I/O APIC, PCI Express configuration space, TPM device space.

Figure 4

This paper will focus more on system memory. Since the memory-mapped IO is platform specific, please refer to chipset document for detail.

A typical hardware memory map on an X86 platform is like below:

===============================================================================

PCI Express: 0xE0000000 - 0x10000000

IO APIC: 0xFEC00000 - 0x1000

HPET: 0xFED00000 - 0x400

MCH BAR: 0xFED10000 - 0x8000

DMI BAR: 0xFED18000 - 0x1000

EGP BAR: 0xFED19000 - 0x1000

RCBA: 0xFED1C000 - 0x4000

Intel TXT: 0xFED20000 - 0x20000

TPM: 0xFED40000 - 0x5000

Intel PTT: 0xFED70000 - 0x1000

Intel VTd: 0xFED90000 - 0x4000

Local APIC: 0xFEE00000 - 0x100000

Flash: 0xFF000000 - 0x1000000

=============================================================================== Summary

This section gives introduction on memory map from hardware perspective. We discussed how system memory and memory mapped IO look like by using an Intel x86 platform as example.

Memory Map – Firmware Perspective In this chapter, we will discuss the memory map from firmware perspective. We will use Platform Initialization (PI) specification as reference.

Memory Map in PI specification (PEI Phase)

There is no memory map term in PI Pre-EFI-initialization (PEI) phase. The “memory map” concept is reported by in PEI Hand-of-Block (HOB).

The resource HOB is defined in PI specification, vol 3, 5.5 Resource Descriptor HOB. The resource type of the resource description HOB is below: (It is similar as GCD resource type, which will be discussed later.)

?EFI_RESOURCE_SYSTEM_MEMORY: Memory that persists out of the HOB producer phase.

?EFI_RESOURCE_MEMORY_MAPPED_IO: Memory-mapped I/O that is programmed in the HOB producer phase.

?EFI_RESOURCE_FIRMWARE_DEVICE: Memory-mapped firmware devices.

?EFI_RESOURCE_MEMORY_MAPPED_IO_PORT: Memory that is decoded to produce I/O cycles.

?EFI_RESOURCE_MEMORY_RESERVED: Reserved memory address space.

The resource attribute of the resource description HOB is below: (It is similar as UEFI memory map attribute, which will be discussed later.)

?Physical memory attribute: EFI_RESOURCE_ATTRIBUTE_PRESENT, EFI_RESOURCE_ATTRIBUTE_INITIALIZED,

EFI_RESOURCE_ATTRIBUTE_TESTED. The memory region exists, has been

initialized, or has been tested.

?Physical memory protection attribute:

EFI_RESOURCE_ATTRIBUTE_READ_PROTECTED,

EFI_RESOURCE_ATTRIBUTE_WRITE_PROTECTED,

EFI_RESOURCE_ATTRIBUTE_EXECUTION_PROTECTED: The memory region is

read protected, write protected, or execution protected.

?Memory capability attribute:

EFI_RESOURCE_ATTRIBUTE_READ_PROTECTABLE,

EFI_RESOURCE_ATTRIBUTE_WRITE_PROTECTABLE,

EFI_RESOURCE_ATTRIBUTE_EXECUTION_PROTECTABLE: The memory supports being protected from processor read, write, or execution.

?Memory capability attribute: EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE, EFI_RESOURCE_ATTRIBUTE_WRITE_COMBINEABLE,

EFI_RESOURCE_ATTRIBUTE_WRITE_THROUGH_CACHEABLE,

EFI_RESOURCE_ATTRIBUTE_WRITE_BACK_CACHEABLE,

EFI_RESOURCE_ATTRIBUTE_UNCACHED_EXPORTED.

The resource descriptor HOB describes the resource properties of all fixed, non-relocatable resource ranges found on the processor host bus during the HOB producer phase. This HOB type

does not describe how memory is used but instead describes the attributes of the physical memory present.

The HOB consumer phase reads all resource descriptor HOBs when it established the initial Global Coherency Domain (GCD) map. The minimum requirement for the HOB producer phase is that executable content in the HOB producer phase report one of the following:

1)The resources that are necessary to start the HOB consumer phase

2)The fixed resources that are not captured by HOB consumer phase driver components

that were started prior to the dynamic system configuration performed by the platform

boot-policy phase.

For example, executable content in the HOB producer phase should report any physical memory found during the HOB producer phase. Executable content in the HOB producer phase does not need to report fixed system resources like IO or MMIO, because these fixed resources can be allocated from the GCD by a platform-specific chipset driver loading in the HOB consumer phase prior to the platform boot-policy phase, for example.

In most platforms, once memory initialization is done, the memory reference code (MRC) wrapper will report all system memory. The platform initialization will report all fixed location MMIO instead.

A typical resource description HO

B on an X86 platform is like below:

=============================================================================== Resource Descriptor HOBs

BA=0000000077161000 L=000000000369E000 Attr=0000000000003C07 Tested Mem

BA=0000000000000000 L=00000000000A0000 Attr=0000000000003C07 Tested Mem

BA=00000000000A0000 L=0000000000020000 Attr=0000000000000000 Reserved Mem

BA=0000000000100000 L=0000000077061000 Attr=0000000000003C07 Tested Mem

BA=000000007C000000 L=0000000002800000 Attr=0000000000000000 Reserved Mem

BA=000000007B000000 L=0000000001000000 Attr=0000000000000000 Reserved Mem

BA=000000007A800000 L=0000000000800000 Attr=0000000000000000 Reserved Mem

BA=000000007A7FF000 L=0000000000001000 Attr=0000000000000000 Reserved Mem

BA=0000000100000000 L=0000000000800000 Attr=0000000000003C03 Init Mem

BA=00000000FED10000 L=0000000000008000 Attr=0000000000000403 MMIO

BA=00000000FED18000 L=0000000000001000 Attr=0000000000000403 MMIO

BA=00000000FED19000 L=0000000000001000 Attr=0000000000000403 MMIO

BA=00000000FED84000 L=0000000000001000 Attr=0000000000000403 MMIO

BA=00000000E0000000 L=0000000010000000 Attr=0000000000000403 MMIO

BA=00000000FEC00000 L=0000000000001000 Attr=0000000000000403 MMIO

BA=00000000FED00000 L=0000000000004000 Attr=0000000000000403 MMIO

BA=00000000FED1C000 L=0000000000004000 Attr=0000000000000403 MMIO

BA=00000000FEE00000 L=0000000000001000 Attr=0000000000000403 MMIO

BA=00000000FFA00000 L=0000000000600000 Attr=0000000000000403 MMIO

=============================================================================== Besides resource descriptor HOB, firmware volume HOB details the location of firmware volumes that contain firmware files, and firmware volume2 HOB details the location of a firmware volume which was extracted from a file within another firmware volume. By recording the volume and file name, the HOB consumer phase can avoid processing the same file again.

A typical firmware volume HO

B on an X86 platform is like below:

===============================================================================

FV HOBs

BA=00000000FFA00000 L=0000000000020000

BA=00000000FFA00000 L=0000000000600000

BA=000000007847A000 L=0000000000CF0000

FV2 HOBs

BA=000000007847A000 L=0000000000CF0000 Fv={00000000-0000-0000-0000-000000000000} File={9E21FD93-9C72-4C15-8C4B-E77F1DB2D792}

===============================================================================

The resource descriptor HOB does not describe how memory is used. This work is done by memory allocation HOB. It describes all memory ranges used during the HOB producer phase that exist outside the HOB list. This HOB type describes how memory is used, not the physical attributes of memory.

The HOB consumer phase does not make assumptions about the contents of the memory that is allocated by the memory allocation HOB, and it will not move the data unless it has explicit knowledge of the memory allocation HOB’s Name (EFI_GUID). Memory may be allocated in either the HOB producer phase memory area or other areas of present and initialized system memory.

A HO

B consumer phase driver that corresponds to the specific Name GUIDed memory allocation HOB can parse the HOB list to find the specifically named memory allocation HOB and then manipulate the memory space as defined by the usage model for that GUID. For example:

1)BSP stack memory allocation HOB

2)BSP store memory allocation HOB

3)Memory allocation module HOB

A typical memory allocation HO

B on an X86 platform is like below:

===============================================================================

Memory Allocation HOBs

BA=00000000783D0000 L=0000000000020000 Name={4ED4BF27-4092-42E9-807D-527B1D00C9BD} BS Data (STACK)

BA=000000007A150000 L=0000000000001000 Name={00000000-0000-0000-0000-000000000000} BS Code

BA=000000007A14F000 L=0000000000001000 Name={00000000-0000-0000-0000-000000000000} BS Data

BA=000000007A139000 L=0000000000016000 Name={00000000-0000-0000-0000-000000000000} BS Data

BA=00000000FED10000 L=0000000000008000 Name={00000000-0000-0000-0000-000000000000} Loader Code

BA=00000000FED18000 L=0000000000001000 Name={00000000-0000-0000-0000-000000000000} Loader Code

BA=00000000FED19000 L=0000000000001000 Name={00000000-0000-0000-0000-000000000000} Loader Code

BA=00000000FED84000 L=0000000000001000 Name={00000000-0000-0000-0000-000000000000} Loader Code

BA=00000000E0000000 L=0000000010000000 Name={00000000-0000-0000-0000-000000000000} Loader Code

BA=00000000FEC00000 L=0000000000001000 Name={00000000-0000-0000-0000-000000000000} Loader Code

BA=00000000FED00000 L=0000000000004000 Name={00000000-0000-0000-0000-000000000000} Loader Code

BA=00000000FED1C000 L=0000000000004000 Name={00000000-0000-0000-0000-000000000000} Loader Code

BA=00000000FEE00000 L=0000000000001000 Name={00000000-0000-0000-0000-000000000000} Loader Code

BA=00000000FFA00000 L=0000000000600000 Name={00000000-0000-0000-0000-000000000000} Loader Code

BA=000000007A137000 L=0000000000002000 Name={00000000-0000-0000-0000-000000000000} BS Data

BA=000000007A12E000 L=0000000000009000 Name={00000000-0000-0000-0000-000000000000} BS Data

...... (Skip lots of BS_Data entries)

BA=000000007847A000 L=0000000000CF0000 Name={00000000-0000-0000-0000-000000000000} BS Data

BA=00000000783F0000 L=000000000008A000 Name={00000000-0000-0000-0000-000000000000} BS Data

BA=00000000783F0000 L=000000000008A000 Name={F8E21975-0899-4F58-A4BE-5525A9C6D77A} BS Code (MODULE)

BA=00000000783D0000 L=0000000000020000 Name={00000000-0000-0000-0000-000000000000} BS Data

BA=00000000781CE000 L=0000000000202000 Name={00000000-0000-0000-0000-000000000000} BS Data

BA=0000000077161000 L=0000000000020000 Name={00000000-0000-0000-0000-000000000000} BS Data

BA=00000000781CD000 L=0000000000001000 Name={00000000-0000-0000-0000-000000000000} BS Data

===============================================================================

Memory Map in PI specification (DXE Phase)

The firmware need to have a way to manage all hardware memory map. This is defined by PI specification Volume 2, 7.2 Global Coherency Domain Services (GCD). The GCD Services are used to manage the memory and I/O resources visible to the boot processor, including GCD memory space map, and GCD IO space map. GCD memory services include following functions to manage memory resource: AddMemorySpace(), AllocateMemorySpace(), FreeMemorySpace(), RemoveMemorySpace(), SetMemorySpaceAttributes() and SetMemorySpaceCapabilities(). GCD memory services include following functions to retrace GCD memory space map: GetMemorySpaceDescriptor(), GetMemorySpaceMap().

The GCD memory map defines below 4 types. (It is different with UEFI memory map, which

will be discussed later)

?EfiGcdMemoryTypeNonExistent: A memory region that is visible to the boot processor.

However, there are no system components that are currently decoding this memory

region.

?EfiGcdMemoryTypeReserved: A memory region that is visible to the boot processor.

This memory region is being decoded by a system component, but the memory region is

not considered to be either system memory or memory-mapped I/O.

?EfiGcdMemoryTypeSystemMemory: A memory region that is visible to the boot processor. A memory controller is currently decoding this memory region and the

memory controller is producing a tested system memory region that is available to the

memory services.

?EfiGcdMemoryTypeMemoryMappedIo: A memory region that is visible to the boot processor. This memory region is currently being decoded by a component as memory-

mapped I/O that can be used to access I/O devices in the platform.

GCD memory map does not describe how system memory is used, but instead describes the location of each memory region including system memory and memory mapped IO. GCD memory map is invisible to OS. It is for firmware internal usage only.

The GCD memory space map is initialized from the HOB list that is passed to the entry point of the DXE Foundation. GCD memory space map must reflect the memory regions described in the HOB list. A platform may have driver to add more memory regions which is not needed to be reported in PEI phase. For example, PciHostBridge driver may add MMIO for PCI express configuration space and add MMIO for PCI BAR.

A typical GCD memory map on an X86 platform is like below:

===============================================================================

U

RXRWCWWWU Base Address End Address Type TPPPEBTCC Image Device

================ ================ ==== ========= ================ ================ 0000000000000000-000000000009FFFF SYS 0----1000 000000007A15EE18

00000000000A0000-00000000000BFFFF RSVD 0--------

00000000000C0000-00000000000FFFFF NE

0000000000100000-000000007A7FEFFF SYS 0----1000 000000007A15EE18

000000007A7FF000-000000007E7FFFFF RSVD 0--------

000000007E800000-000000007E80FFFF MMIO 0-------- 0000000076A31318

000000007E810000-000000007E81FFFF MMIO 0-------- 00000000769D6918

000000007E820000-000000007FFFFFFF MMIO 0--------

0000000080000000-00000000911FFFFF MMIO 0-------- 0000000077697798

0000000091200000-00000000DFFFFFFF MMIO 0--------

00000000E0000000-00000000E00F7FFF MMIO 0-------1 000000007A15EE18

00000000E00F8000-00000000E00F8FFF MMIO 1-------1 000000007A15EE18

00000000E00F9000-00000000EFFFFFFF MMIO 0-------1 000000007A15EE18

00000000F0000000-00000000FE100FFF NE

00000000FE101000-00000000FE112FFF RSVD 0-------- 0000000077240318

00000000FE113000-00000000FEBFFFFF NE

00000000FEC00000-00000000FEC00FFF MMIO 0-------1 000000007A15EE18

00000000FEC01000-00000000FECFFFFF NE

00000000FED00000-00000000FED03FFF MMIO 0-------1 000000007A15EE18

00000000FED04000-00000000FED0FFFF NE

00000000FED10000-00000000FED19FFF MMIO 0-------1 000000007A15EE18

00000000FED1A000-00000000FED1BFFF NE

00000000FED1C000-00000000FED1FFFF MMIO 1-------1 000000007A15EE18

00000000FED20000-00000000FED83FFF NE

00000000FED84000-00000000FED84FFF MMIO 0-------1 000000007A15EE18

00000000FED85000-00000000FEDFFFFF NE

00000000FEE00000-00000000FEE00FFF MMIO 0-------1 000000007A15EE18

00000000FEE01000-00000000FF9FFFFF NE

00000000FFA00000-00000000FFA1FFFF MMIO 1-------1 000000007A15EE18

00000000FFA20000-00000000FFFFFFFF MMIO 1-------1

0000000100000000-00000001007FFFFF SYS 0----1000 000000007A15EE18

0000000100800000-0000007FFFFFFFFF NE

=============================================================================== Memory Map in UEFI specification

As GCD only describes the location of each memory region, we need services to allocate/free system memory. There are defined in UEFI specification 6.2 Memory Allocation Services. During preboot, all components (including executing EFI images) must cooperate with the firmware by allocating and freeing memory from the system with the functions AllocatePages(), AllocatePool(), FreePages(), and FreePool(). The firmware dynamically maintains the memory map as these functions are called.

When memory is allocated, it is “typed” according to the values in EFI_MEMORY_TYPE. The meaning of memory type is defined in UEFI specification Table 25. Memory Type Usage before ExitBootServices(). Some important types are below:

?EfiReservedMemoryType: no used by OS. According to ACPI specification, one of possible reasons a BIOS need this memory type is: the address range contains RAM in

use by the ROM.

?EfiLoaderCode/EfiLoaderData: Used for UEFI application.

?EfiBootServicesCode/EfiBootServicesData: Used for UEFI boot services driver.

?EfiRuntimeServicesCode/EfiRuntimeServicesData: Used for UEFI runtime services driver.

?EfiACPIReclaimMemory: Used for most ACPI tables. The memory is to be preserved by the loader and OS until ACPI in enabled. Once ACPI is enabled, the memory in this range is available for general use.

?EfiACPIMemoryNVS: Address space reserved for use by the firmware (for example ACPI FACS). The OS and loader must preserve this memory range in the working and

ACPI S1–S3 states.

?EfiMemoryMappedIO: Used by system firmware to request that a memory-mapped IO region be mapped by the OS to a virtual address so it can be accessed by EFI runtime

services. The OS does not use this memory. All system memory-mapped I/O port space information should come from ACPI tables.

NOTE: EfiMemoryMappedIO cannot be allocated by UEFI memory allocation services. It is only used in GetMemoryMap() interface, which will be discussed in next chapter.

Summary

This section gives introduction on memory map from firmware perspective. We discussed resource description HOB in PEI phase and GCD memory map in DXE phase.

Memory Map – OS Perspective

In this chapter, we will discuss the memory map from OS perspective. OS may use UEFI specification and ACPI specification defined method to get memory map information. Memory Map in UEFI specification

EFI enabled systems use the UEFI GetMemoryMap() boot services function to convey memory resources to the OS loader. These resources must then be conveyed by the OS loader to OSPM. The GetMemoryMap() interface returns an array of UEFI memory descriptors. These memory descriptors define a system memory map of all the installed RAM, and of physical memory ranges reserved by the firmware. Each descriptor contains memory base and size at page level, as well as memory type and attributes.

The meaning of memory type is introduced in last chapter. The meaning of memory attributes is also defined in UEFI specification - Memory Attribute Definitions. The attributes are classified below:

?Memory cache ability attribute: EFI_MEMORY_UC, EFI_MEMORY_WC, EFI_MEMORY_WT, EFI_MEMORY_WB, EFI_MEMORY_UCE. It means the

memory region supports to be configured as cache attributes. On x86 system, those

attributes can be set to CPU MSR. (see [IA32SDM] for detail).

?Physical memory protection attribute: EFI_MEMORY_WP, EFI_MEMORY_RP, EFI_MEMORY_XP. It means the memory region supports to be configured as write-

protected, read-protected, or execution-protected by system hardware. On x86 system,

those attributes can be set to CPU page table. (see [IA32SDM] for detail) ?Runtime memory attribute: EFI_MEMORY_RUNTIME. It means the memory region needs to be given a virtual mapping by the operating system when

SetVirtualAddressMap() is called.

According to ACPI specification, 15.4 UEFI Assumptions and Limitations, below memory range need to be reported:

?Current system memory configuration

?Chipset-defined address holes that are not being used by devices as reserved.

?Baseboard memory-mapped I/O devices, such as APICs, are returned as reserved.

?All occurrences of the system firmware are mapped as reserved. Including the areas below 1 MB, at 16 MB (if present), and at end of the 4-GB address space.

?All of lower memory is reported as normal memory. The OS must handle standard RAM locations that are reserved for specific uses, such as the interrupt vector table (0:0) and

the BIOS data area (40:0).

?Memory mapped I/O and memory mapped I/O port space allowed for virtual mode calls to UEFI run-time functions.

Below memory range does not need to be reported:

?Memory mapping of PCI devices, ISA Option ROMs, and ISA Plug and Play cards.

Because the OS has mechanisms available to detect them. For example, PCI BAR MMIO can be got by standard PCI bus enumeration. On-board device (e.g. TPM) MMIO could be got by ACPI _CRS method.

?Standard PC address ranges are not reported. For example, video memory at 0xA0000 to 0xBFFFF physical addresses are not described by this function.

A typical UEFI memory map on an X86 platform is like below:

===============================================================================

Type Start End # Pages Attributes

BS_Code 0000000000000000-0000000000000FFF 0000000000000001 000000000000000F

Available 0000000000001000-000000000003CFFF 000000000000003C 000000000000000F

BS_Code 000000000003D000-0000000000057FFF 000000000000001B 000000000000000F Reserved 0000000000058000-0000000000058FFF 0000000000000001 000000000000000F

Available 0000000000059000-000000000005FFFF 0000000000000007 000000000000000F

BS_Code 0000000000060000-0000000000087FFF 0000000000000028 000000000000000F

BS_Data 0000000000088000-0000000000088FFF 0000000000000001 000000000000000F

BS_Code 0000000000089000-000000000009EFFF 0000000000000016 000000000000000F Reserved 000000000009F000-000000000009FFFF 0000000000000001 000000000000000F

Available 0000000000100000-000000000FFFFFFF 000000000000FF00 000000000000000F

BS_Code 0000000010000000-000000001000AFFF 000000000000000B 000000000000000F

Available 000000001000B000-000000006AAFCFFF 000000000005AAF2 000000000000000F

BS_Data 000000006AAFD000-000000006AFAAFFF 00000000000004AE 000000000000000F

Available 000000006AFAB000-000000006AFDBFFF 0000000000000031 000000000000000F

BS_Data 000000006AFDC000-000000006B1BDFFF 00000000000001E2 000000000000000F

ACPI_Recl 000000006B1BE000-000000006B1DCFFF 000000000000001F 000000000000000F

BS_Data 000000006B1DD000-000000006B26DFFF 0000000000000091 000000000000000F

Available 000000006B26E000-000000006B2ABFFF 000000000000003E 000000000000000F

BS_Data 000000006B2AC000-000000006B2BCFFF 0000000000000011 000000000000000F

Available 000000006B2BD000-000000006C27BFFF 0000000000000FBF 000000000000000F

BS_Data 000000006C27C000-000000006C2CEFFF 0000000000000053 000000000000000F

Available 000000006C2CF000-000000006C2D2FFF 0000000000000004 000000000000000F

BS_Data 000000006C2D3000-000000006C431FFF 000000000000015F 000000000000000F LoaderCode 000000006C432000-000000006C50DFFF 00000000000000DC 000000000000000F

BS_Data 000000006C50E000-000000006C933FFF 0000000000000426 000000000000000F

BS_Code 000000006C934000-0000000075F49FFF 0000000000009616 000000000000000F ...... (Skip lots of BS_Data/BS_Code entries)

BS_Data 00000000776E5000-00000000776E8FFF 0000000000000004 000000000000000F

BS_Code 00000000776E9000-000000007770AFFF 0000000000000022 000000000000000F

BS_Data 000000007770B000-000000007770BFFF 0000000000000001 000000000000000F

BS_Code 000000007770C000-0000000077713FFF 0000000000000008 000000000000000F

BS_Data 0000000077714000-0000000077718FFF 0000000000000005 000000000000000F

BS_Code 0000000077719000-0000000077726FFF 000000000000000E 000000000000000F

BS_Data 0000000077727000-000000007772BFFF 0000000000000005 000000000000000F

BS_Code 000000007772C000-0000000077733FFF 0000000000000008 000000000000000F

BS_Data 0000000077734000-0000000077736FFF 0000000000000003 000000000000000F

BS_Code 0000000077737000-0000000077744FFF 000000000000000E 000000000000000F

BS_Data 0000000077745000-0000000077745FFF 0000000000000001 000000000000000F

BS_Code 0000000077746000-0000000077748FFF 0000000000000003 000000000000000F

BS_Data 0000000077749000-000000007A14FFFF 0000000000002A07 000000000000000F

BS_Code 000000007A150000-000000007A150FFF 0000000000000001 000000000000000F

BS_Data 000000007A151000-000000007A15FFFF 000000000000000F 000000000000000F

RT_Code 000000007A160000-000000007A22FFFF 00000000000000D0 800000000000000F

RT_Data 000000007A230000-000000007A24FFFF 0000000000000020 800000000000000F Reserved 000000007A250000-000000007A74FFFF 0000000000000500 000000000000000F

ACPI_NVS 000000007A750000-000000007A767FFF 0000000000000018 000000000000000F Reserved 000000007A768000-000000007A768FFF 0000000000000001 000000000000000F

ACPI_NVS 000000007A769000-000000007A7B5FFF 000000000000004D 000000000000000F

ACPI_Recl 000000007A7B6000-000000007A7E2FFF 000000000000002D 000000000000000F

BS_Data 000000007A7E3000-000000007A7FEFFF 000000000000001C 000000000000000F

Available 0000000100000000-00000001007FFFFF 0000000000000800 000000000000000F

MMIO 00000000E00F8000-00000000E00F8FFF 0000000000000001 8000000000000001

MMIO 00000000FED1C000-00000000FED1FFFF 0000000000000004 8000000000000001

MMIO 00000000FFA00000-00000000FFFFFFFF 0000000000000600 8000000000000001

Reserved : 1,283 Pages (5,255,168 Bytes)

LoaderCode: 220 Pages (901,120 Bytes)

LoaderData: 0 Pages (0 Bytes)

BS_Code : 40,830 Pages (167,239,680 Bytes)

BS_Data : 17,978 Pages (73,637,888 Bytes)

RT_Code : 208 Pages (851,968 Bytes)

RT_Data : 32 Pages (131,072 Bytes)

ACPI_Recl : 76 Pages (311,296 Bytes)

ACPI_NVS : 101 Pages (413,696 Bytes)

MMIO : 1,541 Pages (6,311,936 Bytes)

MMIO_Port : 0 Pages (0 Bytes)

PalCode : 0 Pages (0 Bytes)

Available : 442,983 Pages (1,814,458,368 Bytes)

--------------

Total Memory: 1,962 MB (2,057,945,088 Bytes)

===============================================================================

Memory Map in ACPI specification

Besides UEFI GetMemoryMap(), ACPI specification defines a legacy way to report memory map on IA-PC-based system, it is named as INT15 E820H function call, or E820 table. E820 table is only needed to support legacy OS, so it can be derived from UEFI GetMemoryMap(). In EDKII, this is done by compatibility support module (CSM) in LegacyBiosBuildE820() in https://https://www.doczj.com/doc/aa570771.html,/p/edk2/code/trunk/edk2/IntelFrameworkModulePkg/Csm/LegacyBiosDxe /LegacyBootSupport.c

According to ACPI specification, 15.2 E820 Assumptions and Limitations, rule of E820 table is similar as UEFI GetMemoryMap. The difference is that E820 table does not have runtime concept, so memory mapped I/O and memory mapped I/O port space allowed for virtual mode calls to UEFI run-time functions does not exist.

A typical E820 memory map on an X86 platform is like below:

===============================================================================

E820[ 0]: 0x 0 ---- 0x 9D800, Type = 0x1

E820[ 1]: 0x 9D800 ---- 0x A0000, Type = 0x2

E820[ 2]: 0x E0000 ---- 0x 100000, Type = 0x2

E820[ 3]: 0x 100000 ---- 0x 6B1B9000, Type = 0x1

E820[ 4]: 0x 6B1B9000 ---- 0x 6B1D8000, Type = 0x3

E820[ 5]: 0x 6B1D8000 ---- 0x 7A250000, Type = 0x1

E820[ 6]: 0x 7A250000 ---- 0x 7A750000, Type = 0x2

E820[ 7]: 0x 7A750000 ---- 0x 7A768000, Type = 0x4

E820[ 8]: 0x 7A768000 ---- 0x 7A769000, Type = 0x2

E820[ 9]: 0x 7A769000 ---- 0x 7A7B6000, Type = 0x4

E820[10]: 0x 7A7B6000 ---- 0x 7A7E3000, Type = 0x3

E820[11]: 0x 7A7E3000 ---- 0x 7A7FF000, Type = 0x1

E820[12]: 0x 7A7FF000 ---- 0x 7A800000, Type = 0x2

E820[13]: 0x 7A800000 ---- 0x 7B000000, Type = 0x2

E820[14]: 0x 7B000000 ---- 0x 7C000000, Type = 0x2

E820[15]: 0x 7C000000 ---- 0x 7E800000, Type = 0x2

E820[16]: 0x E0000000 ---- 0x F0000000, Type = 0x2

E820[17]: 0x FEC00000 ---- 0x FEC01000, Type = 0x2

E820[18]: 0x FED00000 ---- 0x FED04000, Type = 0x2

E820[19]: 0x FED10000 ---- 0x FED18000, Type = 0x2

E820[20]: 0x FED18000 ---- 0x FED19000, Type = 0x2

E820[21]: 0x FED19000 ---- 0x FED1A000, Type = 0x2

E820[22]: 0x FED1C000 ---- 0x FED20000, Type = 0x2

E820[23]: 0x FED84000 ---- 0x FED85000, Type = 0x2

E820[24]: 0x FEE00000 ---- 0x FEE01000, Type = 0x2

E820[25]: 0x FFA00000 ---- 0x 100000000, Type = 0x2

E820[26]: 0x 100000000 ---- 0x 100800000, Type = 0x1

===============================================================================

Besides E820 table, ACPI specification requires each device node to report current resource by using _CRS method. _CRS can return any resource, including Memory, IO, IRQ, etc. If an MMIO not assigned to standard PCI MMIO bar, it should be reported here.

Sample memory resource returned by ASL _CRS on an X86 platform is below:

===============================================================================

Device(PDRC): Memory32Fixed (ReadWrite, 0xE0000000, 0x10000000)// PCI Express

Device(HPET): Memory32Fixed (ReadWrite, 0xFED00000, 0x400) // HPET

Device(PDRC): Memory32Fixed (ReadWrite, 0xFED10000, 0x8000) // Intel MCH BAR

Device(PDRC): Memory32Fixed (ReadWrite, 0xFED18000, 0x1000) // Intel DMI BAR

Device(PDRC): Memory32Fixed (ReadWrite, 0xFED19000, 0x1000) // Intel EGP BAR

Device(PDRC): Memory32Fixed (ReadWrite, 0xFED1C000, 0x4000) // Intel RCBA

Device(PDRC): Memory32Fixed (ReadWrite, 0xFED20000, 0x20000) // Intel TXT

Device(TPM) : Memory32Fixed (ReadOnly, 0xFED40000, 0x5000) // TPM

Device(PTT) : Memory32Fixed (ReadOnly, 0xFED70000, 0x1000) // Intel PTT

Device(PDRC): Memory32Fixed (ReadOnly, 0xFED90000, 0x4000) // Intel VTd

Device(PDRC): Memory32Fixed (ReadOnly, 0xFEE00000, 0x100000) // Local APIC

Device(FWHD): Memory32Fixed (ReadOnly, 0xFF000000, 0x1000000) // Flash

Device(PCI0): DWordMemory(ResourceProducer,PosDecode,MinFixed,MaxFixed,Cacheable,

ReadWrite,0x00,,0xFEAFFFFF,0x00,,,,PM01) // Low MMIO Device(PCI0): QWordMemory(ResourceProducer,PosDecode,MinFixed,MaxFixed,Cacheable,

ReadWrite,0x00,,,0x00,,,,PM02) // High MMIO =============================================================================== Memory Map in S3 resume

There is no UEFI memory map for S3 resume, because S3 resume only has PEI phase.

Memory Map in S4 resume

The memory map should NOT be changed in S4 resume phase, because OS restores the system memory from disk directly. So the best way is to keep the ReservedMemory, ACPINvs, ACPIReclaim, RuntimeCode, RuntimeData region be same. The easiest way is to have a big enough range to put memory with same type together. It means there is only one entry in final memory map, so there is no fragmentation.

In EDKII, DXE Core has capability to pre-allocate a BIN for each above type. See below figure 5. The BIN location is reserved in PEI phase, so that BIN is in highest system memory below 4G.

Figure 5

The BIN data structure is stored in gMemoryTypeInformation at

https://https://www.doczj.com/doc/aa570771.html,/p/edk2/code/trunk/edk2/MdeModulePkg/Core/Dxe/Mem/Page.c

During first boot, platform need report MemoryTypeInformation HOB to try to allocate BIN for each of those types. MRC wrapper may get this information to reserve BIN range, and allocate memory for PEI core below BIN. DXE core gets this HOB and pre-allocate BIN for each type. Then if DXE core gets request to allocate memory for this type, DXE core will find the free memory in BIN first. Only if there is no enough memory in BIN, DXE core will allocate free memory outside BIN. DXE core also create UEFI configuration table for the MemoryTypeInformation to record the memory usage in current boot.

Then in BDS after ReadyToBoot event, BdsSetMemoryTypeInformationVariable() will check if BIN can hold the current allocated pages, by comparing the memory information in variable (BIN usage) and in UEFI configuration table (current usage).

https://https://www.doczj.com/doc/aa570771.html,/p/edk2/code/trunk/edk2/IntelFrameworkModulePkg/Library/GenericBdsL ib/BdsMisc.c

If all BIN can hold current pages, that means there is no fragmentation in memory page. If some BIN is smaller than current allocated pages, that means there is fragmentation. BdsSetMemoryTypeInformationVariable() will set MemoryTypeInformation variable to save the expected BIN size, then reset system. During next boot, platform can get

《神剑情天3》攻略

《神剑情天3:我心永恒》剧情模式攻略 作者:文文 攻略是为了给新玩家方便。仅献给还不知道的新玩家----本攻略于3.17补丁出后做出整理如后续版本和本攻略有所不符之处,望请见谅。 其实现在的剧情攻略没什么好说的---就直接转载原来的剧情攻略了---本人新添加的内容为剧情模式普遍所遇到的焦点问题,为什么找不到梦玄子?看到下面的图了吗?图上那个荷花池上面山崖的山洞就是了,如果你到那里没有触发剧情,请用飞行费飞到傲来。然后在进蓬莱就能触发了。第二个问题。为什么找不到地方给昭雪守魂?答:遇到此类问题请按照上面办法。飞出去。走进来直接触发。

第七:丨剧情丨主角幕雨泽【DT】,婴儿时期被幕员外收养,15年后想出去闯荡江湖,在建邺欺负小吖头,被路过的徐逍遥放唧唧歪歪阻止,徐逍遥神秘消失,幕于是想去拜师学艺。经过东海湾历练到10级,走江南野外到长安拜见国子监的某某某(好吧我承认忘了那人名字了),这个人就让幕去找化生寺的法明长老,在化生寺门口遇见黑鬼和白鬼[其实就是黑白无常],有阴谋,被幕阻止,但是幕打不过耶,被秒。突然一高手降临,救下幕,打跑俩小鬼【剧情暂时结束,人物血空了】。 立刻进化生寺,TNND,居然有个小和尚不准进,用点钞票就解决【200】,然后到大殿拜见法明,法明说幕修为太低了,让他去塔里练练【剧情到这】。现在,幕出化生寺,先去酒楼包两桌,买点包子【100一个】,休息一下【50一次】,恢复好了,冲向大雁塔。进塔后,容易遇怪,千万别碰明怪,都是老虎蜘蛛黑熊,遇到你就杯具鸟。 练吧,练到一定等级【建议40】上到塔6会有个小剧情,就两句话(有种莫名的感觉,男人的第七感),再努力跑啊跑,跑到塔7,有MM,开始剧情对话,完了后会发现有个宝箱【40剑】还有个塔神,这个打着费力,不过还是能过,打完从塔神后面出去就到长安了。接着再去找法明【哥们现在NB了,看你收不收哥】,找到法明剧情对话后,让你去大唐官府学艺,好吧你HS牛不收,总有人要哥。接着去大唐官府拜见程大神,程大神说你怎么这么像10多年前的怀念【接神2的剧情呢】,然后继续对话,one years,学成神功【DT所有技能】,该让你干事了。回长安,去钱庄旁的小房子把破血狂攻学了,然后去天台袁天罡站那位置买点FF-500一个,还只卖这一样东西。好吧,我要飞了【想先拿BB买装备的就去长寿,想直接剧情的就飞

港漫武功大全

港漫武功大全 拳法 拳道:拳倾天下、拳仪江山、拳为天地、云龙风虎、守若巨木、怒涌狂潮、狂龙破日 睡拳:梦游行、伸腰顶、枕肘撞、醉卧眠、翻睡滚 醉拳:敬酒拳、推酒掌、杯扣手、锁喉扣、破埕指 龙霸拳:怒龙现身、霹雳狂龙 地煞拳:裹足不前、无地自容、独霸天下、绝地困龙、煞戮千秋 奔雷拳:五雷轰顶、旱雷开天、暴雨狂雷 天霜拳:霜凝见拙、霜痕累累、霜寒抱月、霜雪纷飞 七伤拳:裂肝、震脑、殛脾、爆肺、锥心、绞肠、破胆 五岳拳:泰山压顶、怒劈华山、风涌恒山、衡山跃马、嵩山穿云 通胜拳:跟红顶白反败为胜、逆风移位运转乾坤、大小通吃围杀三方、人七地八双天至尊 五形拳: 虎形猛虎出押·饿虎扑兔·黑虎偷心、 蛇形白蛇吐信·灵蛇钻洞·毒蛇摆尾、 龙形金龙现爪·苍龙动天·神龙出海、 鹤形飞鹤腾空·仙鹤寻虾·还魂饱鹤、

豹形双动豹鎚·豹子连环·豹打流星 烽火烈拳:赤龙吐珠、火网天罗、暴焰焚天 虎啸皇拳:一啸红尘惊、再啸湖海翻、三啸鬼神辟、绝啸穹苍灭 赤手凶拳:铁划银勾、赤壁铜墙、十里惊雷、卧虎潜龙、万军莫敌、炼火焚拳、分裂天地 阴风烈阳拳:暴烈阴风、烈阳普照、阴阳交击 青城金刚拳:沉雷破、开山鉴、轰天击、万箭锥、金刚钻 掌法 佛掌:大罗佛圈、佛祖问法、千手佛印 摧心掌:摧心双印、扣人心弦、死心塌地、万箭穿心 火云掌:火云铁桶、火蛇吐信、火龙穿山、火云盖顶、火海无边、地火燎原、天火焚城 排云掌:流水行云、月戴云披、翻云覆雨、排山倒海、乌云蔽日、重云深锁、撕天排云、云海波涛、焚云无定、殃云天降、愁云惨淡、云莱仙境 释如来掌:迎佛东来、佛性无边 盘丝绵掌:天蚕吐丝、拨茧挑丝、丝前搏后 狮王神拳:雄狮劲、怒狮吼、恶狮扑、狂狮噬 般若神掌:金刚印、伏魔印、风火印、雷电印 玄冰寒掌:六月飞霜、寒冰霹雳、冰封三尺、寒冰霹球 铁沙神掌:铁牛推山、铁掌分金、铁臂铜墙、铁沙焚城

神剑情天宝箱位置

神剑情天宝箱位置

————————————————————————————————作者: ————————————————————————————————日期: ?

神剑情天2前世今生宝箱有很多,从1级升到175级,各个地图的宝箱都有,下面是各宝箱位置完整版。 建邺: 114,78打开会中毒 34,87打开给你1000两银子 2,71打开给你一件皮衣 173,32打开给你一件丝绸长裙 102,7打开给你10个四叶花 54,5打开给你500两银子 7,11打开给你500两银子 5,31打开给你10个鬼切草 54,45有个人,他会给你99999两银子,他说给多了,问能否话给他,当然选否啦 东海湾右:3,63打开给你一把铁齿剑 27,29打开给你10个包子 东海湾左:24,3打开给你1把精钢日月圈 16,39有个人给你一把黄铜圈 傲来国: 116,48屋子里的宝箱打开获得一把黄金剑 111,76屋子里的宝箱打开获得30个包子 9,77屋子里的宝箱打开获得2000两银子 46,26屋子里的宝箱打开获得500两银子 长安: 279,143打开给你一把吴越剑 201,172打开给你10000两银子

106,174打开获得10000经验 0,152有个大力金刚宝宝 7,135衙门里面有个箱子别动,打开掉20000两银子 15,112打开给你5000两银子 30,104打开给你5000两银子 54,125秦府最里面有个箱子打开获得一个金香玉 102,88殷府内11,22打开获得一个金香玉 8,56打开箱子获得钱小燕无级别武器九天金线 38,22你到那能看到一个箱子,但我愣是没过去,知道怎么过去的跟我说声 126,3打开箱子给你100000两银子 271,88月老那有个超级泡泡 234,98有个神天兵,他说他是二郎神下凡,给他10万让你成神仙,骗子一个 335,61原来紫衣盗那个房间里面有个宝箱,打开怀念学会特技破血狂攻 239,28这有个超级神兽使者很有意思,我连续抽了50次,只得了一个超级熊猫和一个超级跑跑,其他全蛋黄泡泡 180,19打开给你一个金香玉 325,81镖局内有个宝箱,需要战斗,也就些北俱怪,40左右去打,获得30000经验和400两银子 大唐官府: 4,27打开获得一个梅花簪子 81,17有个叫咻咻的人他给你一个藏宝图 大雁塔:第五层有个宝箱打开得到10个天龙水 第六层35,21打开这个宝箱得到2个金香玉 塔顶30,21打开得到一把龙泉剑 大唐国境:

神剑情天2宝箱位置

神剑情天2前世今生宝箱有很多,从1级升到175级,各个地图的宝箱都有,下面是各宝箱位置完整版。 建邺: 114,78打开会中毒 34,87打开给你1000两银子 2,71打开给你一件皮衣 173,32打开给你一件丝绸长裙 102,7打开给你10个四叶花 54,5打开给你500两银子 7,11打开给你500两银子 5,31打开给你10个鬼切草 54,45有个人,他会给你99999两银子,他说给多了,问能否话给他,当然选否啦 东海湾右:3,63打开给你一把铁齿剑 27,29打开给你10个包子 东海湾左:24,3打开给你1把精钢日月圈 16,39有个人给你一把黄铜圈 傲来国: 116,48屋子里的宝箱打开获得一把黄金剑 111,76屋子里的宝箱打开获得30个包子 9,77屋子里的宝箱打开获得2000两银子 46,26屋子里的宝箱打开获得500两银子 长安: 279,143打开给你一把吴越剑 201,172打开给你10000两银子

106,174打开获得10000经验 0,152有个大力金刚宝宝 7,135衙门里面有个箱子别动,打开掉20000两银子 15,112打开给你5000两银子 30,104打开给你5000两银子 54,125秦府最里面有个箱子打开获得一个金香玉 102,88殷府内11,22打开获得一个金香玉 8,56打开箱子获得钱小燕无级别武器九天金线 38,22你到那能看到一个箱子,但我愣是没过去,知道怎么过去的跟我说声 126,3打开箱子给你100000两银子 271,88月老那有个超级泡泡 234,98有个神天兵,他说他是二郎神下凡,给他10万让你成神仙,骗子一个 335,61原来紫衣盗那个房间里面有个宝箱,打开怀念学会特技破血狂攻 239,28这有个超级神兽使者很有意思,我连续抽了50次,只得了一个超级熊猫和一个超级跑跑,其他全蛋黄泡泡 180,19打开给你一个金香玉 325,81镖局内有个宝箱,需要战斗,也就些北俱怪,40左右去打,获得30000经验和4 00两银子 大唐官府: 4,27打开获得一个梅花簪子 81,17有个叫咻咻的人他给你一个藏宝图 大雁塔:第五层有个宝箱打开得到10个天龙水 第六层35,21打开这个宝箱得到2个金香玉 塔顶30,21打开得到一把龙泉剑 大唐国境:

仙游记游戏之完整总攻略篇

仙游记游戏之完整总攻略篇 一:新手篇 1、任务指引 游戏中拥有一条很长的任务链叫主线任务,贯穿着整个故事的主要情节,从你第一次进入仙游,在长南村小茅屋的睡梦中惊醒时起,一步步指引你完成各个剧情任务、学习技能。 人物名称前带红色叹号“!”表示可到该电脑人物处领取任务,领取后叹号变为“?”,完成并交任务问号消失。 2、宠物领养 I、领养:宠物是游戏中与你出生入死并肩作战的忠实伙伴。你领养到的第一只宠物将是你在方寸山做任务时樵夫送给你的通臂猿。 如想领养到更多宠物,可到渔家坳宠物贩张大处购买书籍《勾魂术》,使用后即可学到勾 魂术,勾魂术使用条件:身上有勾魂珠。勾魂珠在菩提塔一(3,3)密室里的地灯怪身上。 II、喂食、添加装备:点击你的宠物名称,可对其喂食增加体力、法力的药品,为其装备相应 的兵器防具,可将宠物放出与你共同战斗为其练级,也可收回、赶走、挂出销售宠物。 3、组队与聊天 I、组队:点击其他玩家的昵称、邀请组队,对方接受后可以临时增加您的攻击力和防御力。与等级相当的玩家组队效果更明显。每次组队只对当次登录有效。 II、聊天:游戏除了精彩的打斗,同时也与交友功能融为一体。点击“聊天”,可选择公共、 帮派、私聊进行聊天,也可点击玩家昵称与对方私聊。如遇到话题投机的玩家,可点击昵称、加为好友。 二:成长篇 1、加入门派 进入方寸山讲经堂,完成云阳真人的任务,按提示到东海龙宫找敖广,敖广将安排你到假山(仪道南边)的机关密室选择一把你喜欢的兵器。记住,你这次选择的兵器类型,会决定你以后学 习的技能种类,因此选择时需要十分慎重。 如果你选择了棍,那么就入方寸山,拜晨月为师; 如果你选择了刀,就入东海龙宫找绿毛夜叉; 如果你选择了剑,就入月宫找月奴; 如果你选择了枪,就入秦王府找秦平。 (注意,一个角色只能加入一个门派,以后不可更改,因此入门之前需谨慎) 2、拜师、学习技能 百度攻略&游乐园手游网提供,更多精彩攻略访问https://www.doczj.com/doc/aa570771.html, 1

论日本三种神器的象征意义

论日本三种神器的象征意义 【摘要】草薙剑、八咫镜和八坂琼曲玉(简称“剑、镜、玺”)被合称为“三神器”,源自天照大神,并在其后代日本天皇手中代代流传的三件传世之宝。两千年来一直被当作日本皇室的信物。并且是天皇登基仪式中不可或缺的祈祷器具。 【关键词】日本、神器、草薙剑、八咫镜、八坂琼曲玉 三神器包括: ?八咫镜(ヤタノカガミ):一柄镜子,现在被很多日本人认为供奉于三重县伊势市的伊势神宫,但没有实证。 ?天丛云剑(アメノムラクモノツルギ):又名“草薙剑”,源于创世神话中素盏呜尊的宝剑,他斩杀“八岐大蛇”后从其尾部取得。现在被很多日本人认为供奉于的名古屋市热田区的热田神宫,但没有实证。 ?八尺琼勾玉(ヤサカニノマガタマ):又称“八阪琼曲玉”,一颗尖辣椒形状的玉坠。现在被很多日本人认为供奉于东京的皇居,但没有实证。(维基百科) 日本古代关于三神器的由来充满诗情画意,有着不少传奇性故事。日本最初的三大件是指三种神器——八咫镜、八尺琼曲玉、草体剑。这镜、玉、剑,大约在七世纪被定位天皇的象征,从此便享有盛名。每当新天皇即位,立即接受这三件宝物,作为天皇护身之物,始终置于天皇身边。 日本和中国一样,也有三大件这类说法。据说天皇的这种做法,是接受了中国皇帝传国玺的影响。中国古代,玺和玉是皇帝权利的象征。日本天皇效仿中国的皇帝,视镜、剑、玉三件宝物为神圣之物,供奉于宫中,因而称其为“三种神器”,而后又赋予宗教、政治、权威的色彩。天皇死后也将三种神器作为殉葬品埋入坟墓,欲使灵魂也能国天皇生前的享乐生活。正因为有这段历史,所

以后人才能在出土文物中发现它。 三种神器都有不寻常的经历。镜是石凝姥神制作,用来引诱天照大神出天石窟的宝物;剑是须佐之男神从八歧大蛇尾巴里取出的,献给天照大神的宝物;曲玉是玉祖神制作的,在天石窟前祭奠中,是和八咫镜一起被挂在常绿树上的宝物。传说天照大神把此三宝献给琼琼仵大神时留言:唯独琼琼仵神可随时把三宝供奉在她的面前,可随时求她相助。[1] 八咫镜:八咫有大或美的意思。八咫镜起源于中国的水镜,又称“鉴”。就是在一个金属盆中放上水,用以照面。后来逐渐发展成铜镜,背面绘刻有松竹梅、龟鹤等吉祥图案。在弥生时代,镜子从中国传入日本。当时日本人视镜子为神圣物品,挂于胸前作为避邪用具。之后镜子种类增多,其中的八咫镜作为天照大神的御灵,祭在日本神社之祖伊势神宫内。镜子在日本民俗中占有相当的地位。日本人认为镜子照物照人本身就说明它具有神秘性和魔力,所以有关镜子的信仰和传说很多。说它可引来吉祥,映照出人心,可暴露恶魔的本质,预见生死吉凶。由此,日本至今有人认为镜子被破碎是不祥之兆,不能跨越镜子,非吉庆场合要把镜子遮盖起来等等。 日本漫画家岸本齐史的作品《火影忍者》中的人物宇智波鼬所拥有的三神器之一八咫镜。没有实体的神盾,可以防御一切攻击(包括实体攻击,灵魂攻击,物理攻击或是各种忍术),拥有一切的性质变化,根据攻击的属性来改变自身的属性,使其无效化。绝曾评价过,当须佐之男将八咫镜与十拳剑配合使用后,鼬几乎达到攻防一体的无敌状态。 八尺琼曲玉:也写作“八坂琼勾玉”。八尺有两种解释,一是“大”的意思,二是指串起曲玉的绳较长。八尺琼曲玉是日本独创的祭器和装饰品,形如英文

《神剑情天2:前世今生》修改代码一览

《神剑情天2:前世今?》修改代码?览 6907包? 6908烤鸭 6909粽? 690a?饼 690b飞?符 690c?参果 690F变?卡 6910四叶花 6911?切草 6912藏宝图 6915?茸 6916??茶花 6917六道轮回 6918熊胆 6919凤凰尾 691A硫磺 691B龙?之屑 691C?凤之睛 691D丁?? 691F仙狐淀 6920地狱灵芝 6921麝? 6922?珊瑚 6923餐风饮露 6924?露为霜

6927天不? 6928紫?英 692B?创药 692C??返?丸 692D风?混元丹 692E?还丹 692F定神? 6930红?散 6931??? 6932五龙丹 6933蛇蝎美? 6934九转还魂丹 6935佛光舍利? 6936千年保?丹 剧情道具 6939百炼精铁 693A制造指南书 693B定海神珠 693C定魂珠 693D避?珠 693E?刚? 693F龙鳞 6940夜光珠 6941三界召集令 6942???

兽决 6948必杀 6949?级必杀 694A吸? 694B?级吸? 694C迟钝 694D连击 694E?级连击 694F防御 6950?级防御 6951偷袭 6952?级偷袭 6953敏捷 6954?级敏捷 6955神佑复? 6956?级神佑复? 6957魔之? 6958?级魔之? 6959法术暴击 695A?级法术暴击 695C?漫?? 695D地狱烈? 6965奔雷咒 6966泰?压顶 6967落岩 6968?攻

《神剑情天2》攻略—剧情全流程

《神剑情天2》攻略—剧情全流程 《神剑情天2》是《神剑情天》的续作,鉴于第?部作品获得的好评,游戏作者趁势发?,本着更唯美,更动?的主题进?制作,全新?标脚本,全新战?系统,丰富了游戏体验。以及作者呕?沥?创作的全新宠物系统,更是开创了新的?程碑。现在?编就分享下??收集的神剑情天2攻略,祝?家游戏愉快! 第?章再遇故?逍遥?,奈何逍遥不识君. 哈哈正在沉睡中的怀恋钱?燕怒?中烧的叫醒怀恋怀恋还不愿起来呢.呵呵,不过还是敌不过?强?,起来吧!嘻嘻钱?燕还吃醋呢呵呵!?番耍花枪后.去到建邺怀恋还像个傻?似的到处乱叫,还好?燕提醒他真是的.找到了宠物仙?嘻嘻不若看他挺可怜的送他?只宠物吧.双?得到?海??只,呵呵!然后宠物仙??眨眼功夫不见了果然强?!怀恋和?燕知道?孙头好像有困难去找下?孙头吧.和?孙头对话?番后,去找?个得道的道?.找到??胆,他和我是骗?还真像,不知道是不是两兄弟.然后??胆要怀恋和?燕去买只烤鸭给他填肚?.妈的!!??胆还真是个?骗?.?死我也.没办法了只有找李善?的管家问问情况了唉!去到问了下管家又要去抓?海?了唉真?烦,去到东海湾?燕在??绕了半天还没有?只?海?.....?燕终于?了.怀恋想?宠物仙?给他的?海?给管家..还好?燕制?了呵呵!突然有?只???过来,?燕要把他抓住开始?战?场呵呵!终于抓住了!靠居然不是真海?是?个?来的到底咋回事!!!!呵呵!原来是传说中的逍遥?嘻嘻.还

以为很帅!?番对话后逍遥和怀恋?燕他们?起去看望李善?.去到后详细把脉原来李善?得的不是病?是蛊.解蛊后怀恋?燕和逍遥在门外对话.逍遥要回去报告师傅李善?的事情,怀恋和?燕?起去?唐官府拜师学艺. 第?章?唐官府震四海,?我门下显声威. 去到了长安?直去到?唐官府怀恋和逍遥道别了,怀恋进去后拜师过了?段时间怀恋和逍遥约好了?起闯?雁塔.怀恋和?燕去到后等了逍遥很久了?燕??上来了不鸟逍遥.?燕和怀恋上去先了.?层?层的上到第七层原来逍遥已经在最顶上了想不到扔下他们就上去了.最惊讶的是还有逍遥认识了?个?美美呵呵!原来是龙宫门下的弟?也是很强?的呵呵.!逍遥听见师傅说擅长?蛊的?多数都是长寿和?国的?.逍遥和怀恋他们?刻去长寿调查. 第三章?古英雄多事起,已知?酒?新瓶. 在去长寿中途的时候??庄有?位管家拦住了怀恋.??庄?爷的??嫁给怀恋.怀恋却不知道咋回事.?爷跟怀恋解释了详细.原来怀恋以前是??领.但是怀恋还是听不明?只有骗下他们了.怀恋跟?爷的??说要去办点事很快就回来了.实在?奈之下才这样说.!唉!

神剑情天1攻略

神剑情天 [人物1] 姓名:怀念 性别:男 职业:大唐官府 类型:武力派 技能:烟雨江南(孩童时期的法术,长大后遗忘) 等级为1时学会 苍龙出洞(孩童时期的法术,长大后遗忘) 等级为1时学会 反间之计(一定几率使非BOSS目标造成混乱,失手攻击同伴) 等级为30时学会 后发制人(下个回合内提升自己的攻击力,防御力,下个回合只能攻击或防御) 横扫千军(连续对敌人疯狂的攻击3次,使用后需休息一回合) 嗜血(非战斗状态下可以为队友提升一定量的气血上限,战斗后消失) 等级50学会 破釜沉舟(普通攻击3个目标,由于身法过快,好似3个分身在攻击敌人,使用后需休息一回合) 等级50学会 破血狂攻(疯狂的攻击敌人两次,消耗大量魔法) 使用武器:剑 推荐加点:5力量(不是你死就是我亡) ★★★★★ 4力量1体质(生命有保障) ★★★☆☆ [人物2] 姓名:旺财 性别:不详 职业:宠物 类型:武力派,法术派,辅助派 技能:[武力派,辅助派]

高级必杀(普通攻击时有30%几率给予对方重击) 等级1时学会 高级偷袭(增加自己10%的攻击力) 等级30时学会 高级敏捷(增加自己20%的速度) 等级50时学会 高级神佑(死亡时有30%几率补满气血) 等级1时学会 高级反震(受到攻击时有50%的几率使对方受到一半的伤害) 等级30时学会 高级连击(普通攻击时有55%的几率给予对方两次攻击,降低自身20%攻击) 等级30时学会 两仪剑诀(将自身双倍的攻击力通过太极阵法平摊到4个目标) 等级30时学会 [法术派] 雷击(雷系单体法术,作用一个目标) 等级1时学会 高级敏捷(增加自己20%的速度) 等级50时学会 高级神佑(死亡时有30%几率补满气血) 等级1时学会 高级反震(受到攻击时有50%的几率使对方受到一半的伤害) 等级30时学会 高级波动(使用法术时法术伤害波动较大)等级30时学会 高级魔心(增加自己10%的法术伤害力) 等级10时学会 高级法爆(使用非物理攻击法术时30%几率给予对方重击) 等级30时学会 奔雷咒(雷系群体法术,作用3个目标) 等级30时学会 使用武器:宠物装备 推荐加点:5力量(武力派) ★★★★☆ 5魔力(法术派) ★★★★★ 5体质(辅助派) ★★★★ 3体质2速度(辅助派)★★★★ 3魔力2体质(全能派)★★★★ [人物3]

神剑情天2宠物技能修改详解

修改宝宝技能步骤详解 一、 修改工具:Uedit32 点击下载 二、 修改过程:以修改大力金刚为例: 1、 查看大力金钢技能: 打开大力金钢如图: (1) 力劈华山:代码为694A (2) 泰山压顶:代码为6952 (3) 高级永恒:代码为6960 (4) 高级强力:代码为6968 (各技能的代码附下面,可查询得到) 2、 了解宝宝技能代码规则: 以上四技能,表示为09, 规律是技能数(4)+5=9,用十六进制表示为09; 如果技能数为6,则 6+5=11 用十六进制表示为 0B 大力金钢技能代码完整表示为: 09 69 4A 69 52 69 60 69 68 3、 确定要改成的技能 假如要改成9技能: 第一技能:高级必杀 (69 35) 第二技能:力劈华山 (69 4A ) 第三技能:泰山压顶 (69 52) 技能数 第一技能 第二技能 第三技能 第四技能

第四技能:高级永恒(69 60) 第五技能:高级强力(69 68) 第六技能:高级偷袭(69 3E) 第七技能:高级吸血(69 37) 第八技能:高级反震(69 64) 第九技能:高级防御(69 3C) 则大力金钢技能的完整代码为: 0E 69 35 69 4A 69 52 69 60 69 68 69 3E 69 37 69 64 69 3C 0E 表示技能数为9,后面依次为各技能的代码。 4、确定进度文件: 如果保存在进度2中,则进度文件为Save1.rxdata,如果保存的进度3中则进度文件为Save2.rxdata,以次类推。我们以保存在进度2中为例。 5、打开进度文件: 运行Uedit32 ,打开进度文件Save1.rxdata (提示:先把此进度文件备份在别的文件夹中,以防出现错误后恢复) 6、先搜索一下大力金刚原技能的代码:09 69 4A 69 52 69 60 69 68 看可 能顺利搜索到。如下图: 7、替换技能代码: 搜索到了大力金钢原技能的代码了,说明可以开始改技能了。 把光标移到文件开头,按Ctrl+R键,出现替换窗口。在窗口第一行中输入原技能代码,在窗口第二行中输入要改成的技能代码。如图:

神剑情天2攻略

《神剑情天2》攻略 《神剑情天2》是《神剑晴天》的续作,同为梦幻西游同人游戏,趣味性强,这里给大家奉上的是神剑情天2全攻略官方VT版。 【人物加点】【神剑系统不同,无须加敏】 怀念:暴丆力型:5力 标准型(推荐):1血4力 肉盾型:5血 怀玉:1耐1血3魔 钱小燕:2耐2血1魔 逍遥:3魔2耐 落叶:1耐4魔 风铃儿:5魔 【BOSS通关技巧】: 守塔将军:15000血,纯属肉盾型,攻击力惊人,很容易打过的,30级足矣。 葬月:很NB的BOSS,防御比一些后期BOSS都强,41级打,先用钱小燕封魔,然 后牛刀OK。 凌风:打的过就打,打不过就防御。。反正是必死剧情。。据说打过能获得N多 经验。 神秘刺客:2W血,狂扫,准备好药,玩尸战。 坤哥:你要是打过了神秘刺客坤哥必过。。 龙神:这个就需要好好练级了,在龙窟练到70级应该打的过的。 黑龙王:这个可比西缘的好打哦,呵呵。属性和龙神一样,血多1W而已。 知了王:同上,血又多了2W。。。 个快快:速度快点,存好档,100%过,个快快血不过9000+。。三刀搞定(获得 一套JP装备) 门派弟子:都比较简单,不做介绍了。 【BB技巧】一开始无须,进长安后有钱就去抽神兽,没钱就挖TT,直到挖到律 法,很NB呢。。。 【地理】见游戏内任务菜单 第2页主攻略 【主攻略】 第一章再遇故人逍遥生,奈何逍遥不识君.

哈哈正在沉睡中的怀恋钱小燕怒火中烧的叫醒怀恋怀恋还不愿起来呢.呵呵, 不过还是敌不过女强人,起来吧! 嘻嘻钱小燕还吃醋呢呵呵!一番耍花枪后.去到建邺怀恋还像个傻瓜似的到处乱叫,还好小燕提醒他真是的. 找到了宠物仙子嘻嘻不若看他挺可怜的送他一只宠物吧.双方得到大海龟一只,呵呵! 然后宠物仙子一眨眼功夫不见了果然强大!怀恋和小燕知道老孙头好像有困难去找下老孙头吧.和老孙头对话一番后,去找一个得道的道士.找到牛大胆,他和我是骗子还真像,不知道是不是两兄弟.然后牛大胆要怀恋和小燕去买只烤鸭给他填肚子.妈的!!牛大胆还真是个小骗子.气死我也.没办法了只有找李善人的管家问问情况了 唉! 去到问了下管家又要去抓大海龟了唉真麻烦,去到东海湾小燕在里面绕了半天还没有一只大海龟.....小燕终于火了.怀恋想用宠物仙子给他的大海龟给管家..还好小燕制止了呵呵!突然有一只小龟走过来,小燕要把他抓住开始大战一 场呵呵!终于抓住了!靠居然不是真海龟是一个人来的到底咋回事!!!!呵呵!原来 是传说中的逍遥生嘻嘻.还以为很帅!一番对话后逍遥和怀恋小燕他们一起去看望李善人.去到后详细把脉原来李善人得的不是病而是蛊.解蛊后怀恋小燕和逍遥在门外对话.逍遥要回去报告师傅李善人的事情,怀恋和小燕一起去大唐官府拜师学艺. 第二章大唐官府震四海,入我门下显声威. 去到了长安一直去到大唐官府怀恋和逍遥道别了,怀恋进去后拜师过了一段时间怀恋和逍遥约好了一起闯大雁塔.怀恋和小燕去到后等了逍遥很久了小燕火气上来了不鸟逍遥.小燕和怀恋上去先了.一层一层的上到第七层原来逍遥已经在最顶上了想不到扔下他们就上去了.最惊讶的是还有逍遥认识了一个小美美呵呵! 原来是龙宫门下的弟子也是很强大的呵呵.! 逍遥听见师傅说擅长用蛊的大多数都是长寿和金国的人.逍遥和怀恋他们立刻去长寿调查. 第三章自古英雄多事起,已知老酒入新瓶. 在去长寿中途的时候高老庄有一位管家拦住了怀恋.高老庄老爷的女儿嫁给怀恋.怀恋却不知道咋回事.老爷跟怀恋解释了详细.原来怀恋以前是大首领.但是怀 恋还是听不明白只有骗下他们了.怀恋跟老爷的女儿说要去办点事很快就回来了.实在无奈之下才这样说.!唉! 第四章大唐境外高老庄,方寸山上有佳人. 怀恋找到了村长说了没见过李善人更加没用过蛊.然后逍遥觉得有问题就回去报告了玲儿也去了.村长跟怀恋说方寸的景色很美不去看可真浪费. 怀恋和小燕一起上去了方寸但是那些守卫不让进.那么多废话,真麻烦.怀恋和小燕还好有变身卡变乌龟偷偷进去哈哈!走到方寸的门口居然有个小妹妹想杀我哈哈还好他不是

李白诗歌中剑的意象分析

李白诗歌中剑的意象分析 本文是关于李白的文学文章,仅供参考,如果觉得很不错,欢迎点评和分享。 李白是笔者最崇拜的诗人,他一生都在为理想和自由苦苦奋斗。虽然他奔放不羁的个性、建功立业的抱负遭到了压抑和破灭,但因此而碰撞出的焦灼而痛苦的火花点燃了他生命与艺术的熊熊巨烛。他在压抑人性、限制自由的时代把人的魅力张扬到极致,他用如椽的诗笔为自己绘制了大鹏般的永恒画像。他有着火山般的激情,孩子般的天真。他好酒,也爱剑,常常“击筑饮美酒,剑歌易水湄”(《少年行二首·其一》)。酒和剑,还有天上那轮皎洁的明月,伴着他度过了潇洒而狂狷的一生,正如余光中所说:“酒入豪肠,七分酿成了月光/余下的三分啸成剑气/绣口一吐/就半个盛唐”[i]。面对这位旷世奇才自由挥洒的盛唐诗峰,虽时隔千年的风云变幻,犹能感受到那跃跃跳动的生命活力和精光四射的生命本色。如何通过诗歌走进他的心灵世界,对他的人生具备“了解之同情”[ii],是当前李白研究面临的主要问题。笔者以为,抓住与诗人的生命碰撞交融的“酒”、“剑”、“月”等重点意象作为对话交流的桥梁,或许是个有效的途径。本文打算对“剑”意象进行尝试性分析。据统计,《全唐诗》李白诗中“剑”字共出现了107次,除去作为地名的“剑阁”3次,“剑壁”1次,武器之“剑”犹有103次之多。属于剑的“铗”出现了1次、“吴钩”1次、“吴鸿”1次、“湛卢”1次、“干将”1次、

“莫邪”1次、“青萍”2次、“秋莲”2次、“霜雪”2次、“匕首”3次、“龙泉”4次。总计,“剑”共出现了118次(统计时把“吴钩霜雪明”,“空余湛卢剑”,“剑花秋莲光出匣”,“拙妻莫邪剑”,“吾家青萍剑”分别计做1次),分布在106首诗中,约占全诗总数的10%。可见,李白是多么地钟情于剑了。他既谦虚又骄傲地称与自己相濡以沫、生死相许的妻子为“拙妻莫邪剑”(《窜夜郎,于乌江留别宗十六璟》),他豪爽而坦荡地褒奖亦弟亦友的李凝为“吾家青萍剑”(《送族弟单父主簿凝摄宋城主簿至郭南月桥却回…留饮赠之》),他把朋友苏明府比作“苏季子”,并称赞他“剑戟森词锋”(《魏郡别苏明府因北游》)。诗人从小就有学剑的经历,而且剑术还很不错。[iii]剑是他的知音,他的至爱,甚至是他生命的化身。他用自由的诗笔把我国文学史上的剑舞蹈得出神入化、潇洒翩然,为后人留下了一座永恒的丰碑。 一、“毛公一挺剑,楚赵两相存”——建功立业的凭借 剑是我国最古老的兵器之一。古代冶炼技术不发达,宝剑铸成不易,其威力往往被神化。《列子·汤问》说:“殷帝之宝剑,一童子服之,却三军之众。”[iv]《越绝书》中的泰阿之剑在败晋郑围楚之师时大显神通:“于是楚王闻之,引泰阿之剑。登城而麾之,三军破败,士卒迷惑,流血千里,猛兽驱逐,江水折扬,晋郑之头毕白。”[v]虽然早在东汉末年,适于劈砍的环柄刀已取代适于推刺的长剑而成为军中大量装备的短兵器,[vi]但人们对剑的喜爱并没有衰歇。众多关于宝剑的神话传说已牢牢地扎根于我们民族的文化心理深处。

神剑情天3攻略

神剑情天3攻略 英雄模式文字攻略 第一:玩家出生会送一些物品(飞行符一张,四地的飞行旗,一张藏宝图)但是玩家身上没有钱,没钱可买不了药品和装备,建议卖掉藏宝图【10000*1】。这样身上有钱了。那么就可以去买包子,买武器了。 第二:玩家出生是一个人,那么要组满队伍,就必须去找其它游戏角色。建邺城内有5个角色,建议把神天兵龙太子飞燕女组上,因为这几个角色等级是建邺城里最高的,其它等级低的看个人喜好选择。 第三:终于要开始练级之旅了,第一个目标当然是东海湾,这里你能抓到大海龟宝宝,让你告别没宝宝的时代,还有两个游戏角色可以选择。在这里,你可以练到10级,准备离开建邺城到其它地方发展了。10级以后可以通过江南野外到长安,购买一些装备。如果钱不够,可以考虑卖掉飞行旗【60000*1】,也可以不补充装备。【建议还是买齐装备比较好,身上多加点属性总要好得多。不必急着去拜师,就算拜师也得不到什么】,接着可以去国境,或者塔里练级了。【我还是习惯在国境打怪,防低血少一个牛刀就干掉一个】。刷等级刷到30-60级左右,可以买到神剑三买卖固定装备的最高等级。【随机姐不用考虑,还要看运气。能不能遇到都是问题】 第四:基本上,等级也差不多了,可以考虑去打强盗、挖宝图【在酒店小二那接取宝图任务,一定要记好坐标】。暂时不推荐去抓鬼,抓鬼没有修复,如果接取了任务,你就要满世界的找鬼了。 第五:到了一定等级后【70-100】,可以去高等级地图,找些其它高等级角色了。也可以去一些特定地图抓宝宝了。 第六:实在想不出英雄模式还要什么具体的攻略了,因为现在英雄模式还有很多功能没有开放出来,我相信后期英雄模式一定比剧情模式好玩。英雄模式的发展是不规律的。 给大家一些小方法:缺钱的朋友可以挑战擂台上的三个角色,龙太子—梦龙死亡后会给予玩家80男衣服神天兵—玉秋死亡后会给予玩家60震天锤骨精灵—离刹死亡后会给予玩家蛇形月【每个挑战人物死亡后玩家都会获得50000经验30000钱】。 抓好的宝宝可以考虑去麒麟山墨家禁地【很多人不知道怎么去墨家先要到达大唐境外然

《神剑情天2》攻略大全解析

《神剑情天2》攻略大全解析 时间:2011-7-6 来源:我游网编辑:hulin 我要评论收藏本页 【BB技巧】一开始无须,进长安后有钱就去抽神兽,没钱就挖TT,直到挖到律法,很NB 呢。。。 【地理】见游戏内任务菜单 【主攻略】 第一章再遇故人逍遥生,奈何逍遥不识君.哈哈正在沉睡中的怀恋钱小燕怒火中烧的叫醒怀恋怀恋还不愿起来呢.呵呵,不过还是敌不过女强人,起来吧! 嘻嘻钱小燕还吃醋呢呵呵!一番耍花枪后.去到建邺怀恋还像个傻瓜似的到处乱叫,还好小燕提醒他真是的. 找到了宠物仙子嘻嘻不若看他挺可怜的送他一只宠物吧.双方得到大海龟一只,呵呵! 然后宠物仙子一眨眼功夫不见了果然强大!怀恋和小燕知道老孙头好像有困难去找下老孙头吧.和老孙头对话一番后,去找一个得道的道士.找到牛大胆,他和我是骗子还真像,不知道是不是两兄弟.然后牛大胆要怀恋和小燕去买只烤鸭给他填肚子.妈的!!牛大胆还真是个小骗子.气死我也.没办法了只有找李善人的管家问问情况了唉! 去到问了下管家又要去抓大海龟了唉真麻烦,去到东海湾小燕在里面绕了半天还没有一只大海龟.....小燕终于火了.怀恋想用宠物仙子给他的大海龟给管家..还好小燕制止了呵呵!突然有一只小龟走过来,小燕要把他抓住开始大战一场呵呵!终于抓住了!靠居然不是真海龟是一个人来的到底咋回事!!!!呵呵!原来是传说中的逍遥生嘻嘻.还以为很帅!一番对话后逍遥和怀恋小燕他们一起去看望李善人.去到后详细把脉原来李善人得的不是病而是蛊.解蛊后怀恋小燕和逍遥在门外对话.逍遥要回去报告师傅李善人的事情,怀恋和小燕一起去大唐官府拜师学艺. 第二章大唐官府震四海,入我门下显声威. 去到了长安一直去到大唐官府怀恋和逍遥道别了,怀恋进去后拜师过了一段时间怀恋和逍遥约好了一起闯大雁塔.怀恋和小燕去到后等了逍遥很久了小燕火气上来了不鸟逍遥.小燕和怀恋上去先了.一层一层的上到第七层原来逍遥已经在最顶上了想不到扔下他们就上去了.最惊讶的是还有逍遥认识了一个小美美呵呵! 原来是龙宫门下的弟子也是很强大的呵呵.! 逍遥听见师傅说擅长用蛊的大多数都是长寿和金国的人.逍遥和怀恋他们立刻去长寿调查. 第三章自古英雄多事起,已知老酒入新瓶. 在去长寿中途的时候高老庄有一位管家拦住了怀恋.高老庄老爷的女儿嫁给怀恋.怀恋却不知道咋回事.老爷跟怀恋解释了详细.原来怀恋以前是大首领.但是怀恋还是听不明白只有骗下他们了.怀恋跟老爷的女儿说要去办点事很快就回来了.实在无奈之下才这样说.!唉! 第四章大唐境外高老庄,方寸山上有佳人. 怀恋找到了村长说了没见过李善人更加没用过蛊.然后逍遥觉得有问题就回去报告了玲儿也去了.村长跟怀恋说方寸的景色很美不去看可真浪费. 怀恋和小燕一起上去了方寸但是那些守卫不让进.那么多废话,真麻烦.怀恋和小燕还好有变身卡变乌龟偷偷进去哈哈!走到方寸的门口居然有个小妹妹想杀我哈哈还好他不是我的对手对战完一会后,出来一个凌云帮助他.!!太强大了.怀玉老角色出来了制止了凌云..怀恋师傅知道了怀恋受伤了怀恋回门派看看!回到去吩咐逍遥带怀恋去抓鬼提高实力.过几天然后回到长寿村酒店和逍遥会合知道了玲儿被老

格兰蒂亚2游戏攻略

格兰蒂亚2游戏攻略 卡波村. 1.基本操作:F12为退出游戏,Z为确定/调查/对话,X为取消;Home,Page up为转换视角;按ESC可以进入主菜单;PAGE UP/HOME来切换存盘如从1-6切换到 120-126号存盘. 按回车后再走就可以跑了,我是快打穿时才在百度上找到这个贴子. (2).右上角有一个雷达一样的小屏幕,他可以指引大家到达目的地,按TAB键就可以知道箭头所指的地方是哪,也可以按TAB键来变化箭头所指的方向(这个基本没有用处) 2.注意只有在旅馆里才可存盘,不能随时存盘;开始接到古拉纳斯都会的委托,转换一下视角,路上捡2个箱子,先爬绳梯再下来前行就可到卡波村了,这里剧情见到艾雷娜.去教堂见艾雷娜然后回旅馆等卡利乌斯 黑之森.达加米尔亚塔. 1.穿过黑之森2层又到大地图可去达加米尔亚塔了;在塔外等出事后进塔,共3层,就是第三层要经常转换视角来找路,到三角锥处存盘; (2).上去剧情芯莎已死,打不开门,斯盖告知去窗户边,按确定就会用剑劈开窗户救下艾,然后动画艾被植入黑暗之翼,自动回卡波村; 2.神父再次委托任务送艾去桑托海姆法国找法皇塞拉,米雷尼娅出场,此战必败 亚诺尔山地. 1.注意第一层是走石头路而不是去砍磨菇找路那是错误的,进第二层宿营然后动画桥断,现在只有一条路上绳梯,这里有3处有木头压石,站在翘起的木头处可弹起石头,不过这些只能取得宝箱没什么用. 2.注意上绳梯后不要下去了,正确的路是不用下去的;到阿基路旅馆 阿基路. 1.帮助罗安寻找失物,艾吃醉,米雷尼娅加入去狄拉姆山洞,进入后从落下的阶梯下来看见卡罗(这个纯为好玩才设定的不会加入不必费心喂果实了); (1).注意不是在大地图上找新的路而是从卫兵身后左上方进入山洞就是狄拉姆山洞.

陈卫中:阿里巴巴企业文化与管理三板斧 2天公开课

《阿里巴巴企业文化与管理道》(2天版公开课) 向阿里学什么 阿里最擅长的:“4个1”: 构建一个精神气场(文化和价值观),选择一条广阔的赛道(商业设计),设计出一套能战斗的体系(组织设计),把他想要的人才聚拢旗下(断事用人、领导力发展),然后共同去完成一件目标(愿景和使命)。换句管理学味儿浓的说法,就是:用“愿景、使命和价值观”确定方向,用组织设计和商业设计来抵达终点。 ●适合学员:企业负责人、中高层管理者及HR管理人员 ●课程收益: 1.了解阿里发展历程,透析阿里文化,并应用于实践 2.深入学习阿里政委体系,打造业务推动型HRBP 3.全面了解阿里管理的总纲,领略阿里三板斧的魅力 4.学习阿里干部培养的道法术器,解决人才不够用的问题 模块一:阿里巴巴企业文化 1、阿里管理之道 ?阿里管理的基本哲学 ?阿里的道、术、势、器 ?阿里管理总纲 2、阿里企业文化与价值观的演变 ?阿里价值观演变:六字方针、独孤九剑、六脉神剑、太阳/底线 ?阿里文化的内涵:天地人文化、校园文化、家文化、铁军文化、武侠文化、

复盘文化 3、文化如何落地 ?文化落地的三个层 ?文化落地纵队:政委体系 ?文化落地的六大招式 4、文化如何推动生产力 ?企业目标链接个人梦想激励员工?“SELL”文化驱动员工 ?基于战略的组织制度保障鞭笞员工?管理者言传身教信服员工 模块二:阿里巴巴腰部三板斧 1、懂战略 ?“我”存在的意义 ?从使命到战略:先WHY后HOW ?战略的三位一体图 ?用上帝视角 ?从未来看现在 ?因为相信所以看见 ?战略落地八步曲 2、搭班子 ?组织的铁三角 ?组织架构设计

?组织绩效管理体系设计 ?选人、用人、育人、留人 3、做导演 ?一颗心:“我们的”;懂你、懂我、我懂你懂我?一张图:共同看见、关键行动 ?一场仗: 以战养兵 DAY 2 《阿里巴巴政委体系及运作》 模块一:阿里政委的起源与角色定位 1、政委的缘起与发展 ?阿里设立政委的初衷 ?阿里政委的发展史 2、政委的角色定位 ?使命愿景的坚守者 ?文化的捍卫者 ?组织机制的架构师 ?业务的战略合作伙伴 3、政委的主要职责 ?懂业务:理解业务逻辑,从业务视角看组织?促人才:人才结构的升级和增值 ?推文化:公司文化价值观的传递和守护

《风色幻想2》全攻略

《风色幻想2》全攻略 第一次写,不好请见谅 我用了6个小时。50级左右通关的。 0.一开始就有一场战斗,就知道敌人有3种属性(速度,装甲,魔法) 我方 莉芙物理攻击克速度的,破甲弹破装甲,破魔弹破魔法,还有加血的(全能的哦.不亏为主角拉) 焰都是克速度的.....哎~~~ 艾雷斯魔法攻击对速度和装甲都有效,但会帮魔法的加血哦. 敌方 反叛军速度 王国军装甲 无魂之甲装甲 火球怪魔法 1.水蓝之战 敌方 反叛军速度

王国军装甲 无魂之甲装甲 火球怪魔法 然后情节过了就去存盘点存盘(附带hp,mp全回复).要练级就可以练了.不过主要是打魂体(练金吗?no,no,是卖钱,一个700啊!!!10个就7000拉~~~~~)大概有30个就可以拉.那时也该14级了吧.没有mp和hp就回存盘点加.(你不想练也可以的,不过以后就有一点,点难拉),然后就到了广场(情节),莉芙一个人追亚修,(存盘)(战斗,第一场赢了.第二场必败,第三场也必败,第四场就要赢啊.用特技狂砍就可以拉.)赢后就情节,然后换主角拉. 2.神柱之战 我方 亚修都是克速度的.....哎~~~~(好象封魔弹是克魔法的???.....要不是有幻兽变.真的很烂,不过在初期震撼弹还可以拉.) 卡淋物理攻击克装甲对速度无效.(特技有克速度的.抢不错(对速度和魔法都有效,打人还偷东西)) 一开始去领主馆(过桥)情节过后.卡淋加入.马上去买装备.回暗巷下就是了.把魂体卖了就狂买吧.圣灵弹6000,波动刃5600,风华之刃1400,非天拳套3400。其他就不用了。

(你要买防具也可以。不过就太简单了。)然后到港口到神柱。 敌人 鸟兽人速度可以抢到(幻想-梦) 无魂之甲装甲 蜥蜴怪人速度可以抢到(炙日之光) 在入口的卖东西那里买(最好的防具4件,2男2女,如果你以前没有买到上面的4样。也要买这里有的最好的4样。不买。以后的沙虫就够你受的。)然后存盘练级拉。我练到13级。(中间有一个存盘点。过了就打boss了)就上去砍 boss 英灵守护者。(属性:装甲。可以抢到帝王之魂体)亚修用4级震撼弹,卡淋用4级抢(有好东东哦),没mp了就物理攻击吧。如果你没有买上面的4样。。就练高2级再去吧。。还打不赢就变身拉。 打过第一个boss后。到了西神柱,存盘,下。。。。出来就到了沙漠了,我到这样是16级。 3.沙虫之战 先到村长家接任务,(村里有存盘点)然后就可以出去(一直向左走)就到了沙虫洞窟。 敌人

新无双列传v1.95攻略

新无双列传V1.95冰临天下攻略及隐藏英雄密码 新无双列传V1.95隐藏英雄密码 WSTW WSLW WSLS WSMZ WSGW 主机输入口令 T人系统kick(加玩家楼数) -dx 基地换装 hg回城 open打开背包 close关闭背包 按下ESC切换背包 新口令hc和hb传送到基地左右两边 -come召唤烽火斗星神或碧海冰清皇 开局输入tianwu可获得随机奖励 新无双列传v1.95攻略 各BOSS的刷出地点 一,合成圣精的四神兽刷点:1:朱雀,2:青龙,3:玄武(此图有2个玄武,商店里进去的玄武不爆龟精),4:白虎; 二,二转,飞到5点处,把项羽灭了(好像会给基地加个“终极盾”),等会就会刷个二转的BOSS,杀死后爆二转证书(二转需要英雄达到250级,并且已经一转)。 三,6:南帝,7:东邪,8:西毒,9:北丐,(杀死爆头颅,后期修练需要,只刷一次,手快有手慢无) 四,10,小企鹅:爆--赤宵白帝甲(好东西,也只刷一只,看谁有本事拿)飞到10的位置按ALT键就会看到有血条,5000防,没攻,尽情的杀吧!!!

五,野外小BOSS,11:天狼----天狼之心,12:亡灵----亡灵之戒,13:九头兽----九虚龙脉,14:XXXX(看不懂的英文)----天兽之魂。 合一个碧玉兽可以全屏飞~ 新无双列传v1.95装备合成 天段麒麟牙合成公式:天段麒麟牙=白炎皇狼剑Max+烈日龙枪Max+青龙偃月刀Max+后羿神弓Max+开天斧Max+魔法宝石 魔王甲合成公式:守护指环Max+食人鬼手套Max+天玑衣Max+天神战盔Max+怀特之腿Max+魔法宝石 天灵神剑合成公式:天段麒麟牙Max+玄天鉴+无双方天戟+天玄鼓+烈焰石 羲皇甲合成公式:魔王甲Max+玄武壳+神木之精+女娲石其中女娲石要去购买 凤凰日怒弓合成公式:天灵神剑Max+灭神剑+灭魔剑+九司轩辕剑+九转天杀刃+日月神剑 九曲魔王刃合成公式:天灵神剑Max+灭神剑+灭魔剑+九司轩辕剑+九转天杀刃+日月神剑 人间无骨合成公式:天灵神剑Max+灭神剑+灭魔剑+九司轩辕剑+九转天杀刃+日月神剑 血煞盘古斧合成公式:天灵神剑Max+灭神剑+灭魔剑+九司轩辕剑+九转天杀刃+日月神剑 碧玉兽合成公式:兽灵+麒麟角+恶魔头冠+人参精华其中兽灵=优质兽皮+在商店买的四圣兽 无双王套合成公式:无双王盔+无双王甲+无双王斧+无双王盾在商店能直接合成这四个 摄魂盾合成公式:蛮牛战甲+无双王套+龙神菩提印+猛犸巨牙+妖魔盾+烈焰石 玄黄天灵剑获得方式:杀死地图左上角的蜘蛛螃蟹兽 赤霄白帝甲获得方式:杀掉地图左上角的一只企鹅 修罗之眼获得方式:杀掉右上角的基尔加丹 化魂符作用:升级天灵神剑和羲皇甲合成公式:五个金仙石

相关主题
文本预览
相关文档 最新文档