mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-25 14:44:28 +02:00
Minor grammatical work--mostly adding periods. Sending separately a list of files missing Doxygen @param and @return information.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10572 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
63c89e0468
commit
35a1715411
@ -7,7 +7,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -47,7 +47,7 @@ InvalidateInstructionCache (
|
|||||||
aligned on a cache line boundary, then the entire instruction cache line
|
aligned on a cache line boundary, then the entire instruction cache line
|
||||||
containing Address + Length -1 is invalidated. This function may choose to
|
containing Address + Length -1 is invalidated. This function may choose to
|
||||||
invalidate the entire instruction cache if that is more efficient than
|
invalidate the entire instruction cache if that is more efficient than
|
||||||
invalidating the specified range. If Length is 0, the no instruction cache
|
invalidating the specified range. If Length is 0, then no instruction cache
|
||||||
lines are invalidated. Address is returned.
|
lines are invalidated. Address is returned.
|
||||||
|
|
||||||
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
||||||
@ -75,7 +75,7 @@ InvalidateInstructionCacheRange (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back and Invalidates the entire data cache in cache coherency domain
|
Writes back and invalidates the entire data cache in cache coherency domain
|
||||||
of the calling CPU.
|
of the calling CPU.
|
||||||
|
|
||||||
Writes Back and Invalidates the entire data cache in cache coherency domain
|
Writes Back and Invalidates the entire data cache in cache coherency domain
|
||||||
@ -94,17 +94,17 @@ WriteBackInvalidateDataCache (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back and Invalidates a range of data cache lines in the cache
|
Writes back and invalidates a range of data cache lines in the cache
|
||||||
coherency domain of the calling CPU.
|
coherency domain of the calling CPU.
|
||||||
|
|
||||||
Writes Back and Invalidate the data cache lines specified by Address and
|
Writes back and invalidates the data cache lines specified by Address and
|
||||||
Length. If Address is not aligned on a cache line boundary, then entire data
|
Length. If Address is not aligned on a cache line boundary, then entire data
|
||||||
cache line containing Address is written back and invalidated. If Address +
|
cache line containing Address is written back and invalidated. If Address +
|
||||||
Length is not aligned on a cache line boundary, then the entire data cache
|
Length is not aligned on a cache line boundary, then the entire data cache
|
||||||
line containing Address + Length -1 is written back and invalidated. This
|
line containing Address + Length -1 is written back and invalidated. This
|
||||||
function may choose to write back and invalidate the entire data cache if
|
function may choose to write back and invalidate the entire data cache if
|
||||||
that is more efficient than writing back and invalidating the specified
|
that is more efficient than writing back and invalidating the specified
|
||||||
range. If Length is 0, the no data cache lines are written back and
|
range. If Length is 0, then no data cache lines are written back and
|
||||||
invalidated. Address is returned.
|
invalidated. Address is returned.
|
||||||
|
|
||||||
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
||||||
@ -132,10 +132,10 @@ WriteBackInvalidateDataCacheRange (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back the entire data cache in cache coherency domain of the calling
|
Writes back the entire data cache in cache coherency domain of the calling
|
||||||
CPU.
|
CPU.
|
||||||
|
|
||||||
Writes Back the entire data cache in cache coherency domain of the calling
|
Writes back the entire data cache in cache coherency domain of the calling
|
||||||
CPU. This function guarantees that all dirty cache lines are written back to
|
CPU. This function guarantees that all dirty cache lines are written back to
|
||||||
system memory. This function may also invalidate all the data cache lines in
|
system memory. This function may also invalidate all the data cache lines in
|
||||||
the cache coherency domain of the calling CPU.
|
the cache coherency domain of the calling CPU.
|
||||||
@ -151,16 +151,16 @@ WriteBackDataCache (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back a range of data cache lines in the cache coherency domain of the
|
Writes back a range of data cache lines in the cache coherency domain of the
|
||||||
calling CPU.
|
calling CPU.
|
||||||
|
|
||||||
Writes Back the data cache lines specified by Address and Length. If Address
|
Writes back the data cache lines specified by Address and Length. If Address
|
||||||
is not aligned on a cache line boundary, then entire data cache line
|
is not aligned on a cache line boundary, then entire data cache line
|
||||||
containing Address is written back. If Address + Length is not aligned on a
|
containing Address is written back. If Address + Length is not aligned on a
|
||||||
cache line boundary, then the entire data cache line containing Address +
|
cache line boundary, then the entire data cache line containing Address +
|
||||||
Length -1 is written back. This function may choose to write back the entire
|
Length -1 is written back. This function may choose to write back the entire
|
||||||
data cache if that is more efficient than writing back the specified range.
|
data cache if that is more efficient than writing back the specified range.
|
||||||
If Length is 0, the no data cache lines are written back. This function may
|
If Length is 0, then no data cache lines are written back. This function may
|
||||||
also invalidate all the data cache lines in the specified range of the cache
|
also invalidate all the data cache lines in the specified range of the cache
|
||||||
coherency domain of the calling CPU. Address is returned.
|
coherency domain of the calling CPU. Address is returned.
|
||||||
|
|
||||||
@ -216,7 +216,7 @@ InvalidateDataCache (
|
|||||||
containing Address is invalidated. If Address + Length is not aligned on a
|
containing Address is invalidated. If Address + Length is not aligned on a
|
||||||
cache line boundary, then the entire data cache line containing Address +
|
cache line boundary, then the entire data cache line containing Address +
|
||||||
Length -1 is invalidated. This function must never invalidate any cache lines
|
Length -1 is invalidated. This function must never invalidate any cache lines
|
||||||
outside the specified range. If Length is 0, the no data cache lines are
|
outside the specified range. If Length is 0, then no data cache lines are
|
||||||
invalidated. Address is returned. This function must be used with care
|
invalidated. Address is returned. This function must be used with care
|
||||||
because dirty cache lines are not written back to system memory. It is
|
because dirty cache lines are not written back to system memory. It is
|
||||||
typically used for cache diagnostics. If the CPU does not support
|
typically used for cache diagnostics. If the CPU does not support
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -38,7 +38,7 @@ InvalidateInstructionCache (
|
|||||||
aligned on a cache line boundary, then the entire instruction cache line
|
aligned on a cache line boundary, then the entire instruction cache line
|
||||||
containing Address + Length -1 is invalidated. This function may choose to
|
containing Address + Length -1 is invalidated. This function may choose to
|
||||||
invalidate the entire instruction cache if that is more efficient than
|
invalidate the entire instruction cache if that is more efficient than
|
||||||
invalidating the specified range. If Length is 0, the no instruction cache
|
invalidating the specified range. If Length is 0, then no instruction cache
|
||||||
lines are invalidated. Address is returned.
|
lines are invalidated. Address is returned.
|
||||||
|
|
||||||
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
||||||
@ -65,10 +65,10 @@ InvalidateInstructionCacheRange (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back and Invalidates the entire data cache in cache coherency domain
|
Writes back and invalidates the entire data cache in cache coherency domain
|
||||||
of the calling CPU.
|
of the calling CPU.
|
||||||
|
|
||||||
Writes Back and Invalidates the entire data cache in cache coherency domain
|
Writes back and invalidates the entire data cache in cache coherency domain
|
||||||
of the calling CPU. This function guarantees that all dirty cache lines are
|
of the calling CPU. This function guarantees that all dirty cache lines are
|
||||||
written back to system memory, and also invalidates all the data cache lines
|
written back to system memory, and also invalidates all the data cache lines
|
||||||
in the cache coherency domain of the calling CPU.
|
in the cache coherency domain of the calling CPU.
|
||||||
@ -83,7 +83,7 @@ WriteBackInvalidateDataCache (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back and Invalidates a range of data cache lines in the cache
|
Writes back and invalidates a range of data cache lines in the cache
|
||||||
coherency domain of the calling CPU.
|
coherency domain of the calling CPU.
|
||||||
|
|
||||||
Writes Back and Invalidate the data cache lines specified by Address and
|
Writes Back and Invalidate the data cache lines specified by Address and
|
||||||
@ -93,7 +93,7 @@ WriteBackInvalidateDataCache (
|
|||||||
line containing Address + Length -1 is written back and invalidated. This
|
line containing Address + Length -1 is written back and invalidated. This
|
||||||
function may choose to write back and invalidate the entire data cache if
|
function may choose to write back and invalidate the entire data cache if
|
||||||
that is more efficient than writing back and invalidating the specified
|
that is more efficient than writing back and invalidating the specified
|
||||||
range. If Length is 0, the no data cache lines are written back and
|
range. If Length is 0, then no data cache lines are written back and
|
||||||
invalidated. Address is returned.
|
invalidated. Address is returned.
|
||||||
|
|
||||||
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
||||||
@ -120,10 +120,10 @@ WriteBackInvalidateDataCacheRange (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back the entire data cache in cache coherency domain of the calling
|
Writes back the entire data cache in cache coherency domain of the calling
|
||||||
CPU.
|
CPU.
|
||||||
|
|
||||||
Writes Back the entire data cache in cache coherency domain of the calling
|
Writes back the entire data cache in cache coherency domain of the calling
|
||||||
CPU. This function guarantees that all dirty cache lines are written back to
|
CPU. This function guarantees that all dirty cache lines are written back to
|
||||||
system memory. This function may also invalidate all the data cache lines in
|
system memory. This function may also invalidate all the data cache lines in
|
||||||
the cache coherency domain of the calling CPU.
|
the cache coherency domain of the calling CPU.
|
||||||
@ -138,16 +138,16 @@ WriteBackDataCache (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back a range of data cache lines in the cache coherency domain of the
|
Writes back a range of data cache lines in the cache coherency domain of the
|
||||||
calling CPU.
|
calling CPU.
|
||||||
|
|
||||||
Writes Back the data cache lines specified by Address and Length. If Address
|
Writes back the data cache lines specified by Address and Length. If Address
|
||||||
is not aligned on a cache line boundary, then entire data cache line
|
is not aligned on a cache line boundary, then entire data cache line
|
||||||
containing Address is written back. If Address + Length is not aligned on a
|
containing Address is written back. If Address + Length is not aligned on a
|
||||||
cache line boundary, then the entire data cache line containing Address +
|
cache line boundary, then the entire data cache line containing Address +
|
||||||
Length -1 is written back. This function may choose to write back the entire
|
Length -1 is written back. This function may choose to write back the entire
|
||||||
data cache if that is more efficient than writing back the specified range.
|
data cache if that is more efficient than writing back the specified range.
|
||||||
If Length is 0, the no data cache lines are written back. This function may
|
If Length is 0, then no data cache lines are written back. This function may
|
||||||
also invalidate all the data cache lines in the specified range of the cache
|
also invalidate all the data cache lines in the specified range of the cache
|
||||||
coherency domain of the calling CPU. Address is returned.
|
coherency domain of the calling CPU. Address is returned.
|
||||||
|
|
||||||
@ -201,7 +201,7 @@ InvalidateDataCache (
|
|||||||
containing Address is invalidated. If Address + Length is not aligned on a
|
containing Address is invalidated. If Address + Length is not aligned on a
|
||||||
cache line boundary, then the entire data cache line containing Address +
|
cache line boundary, then the entire data cache line containing Address +
|
||||||
Length -1 is invalidated. This function must never invalidate any cache lines
|
Length -1 is invalidated. This function must never invalidate any cache lines
|
||||||
outside the specified range. If Length is 0, the no data cache lines are
|
outside the specified range. If Length is 0, then no data cache lines are
|
||||||
invalidated. Address is returned. This function must be used with care
|
invalidated. Address is returned. This function must be used with care
|
||||||
because dirty cache lines are not written back to system memory. It is
|
because dirty cache lines are not written back to system memory. It is
|
||||||
typically used for cache diagnostics. If the CPU does not support
|
typically used for cache diagnostics. If the CPU does not support
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -42,7 +42,7 @@ InvalidateInstructionCache (
|
|||||||
aligned on a cache line boundary, then the entire instruction cache line
|
aligned on a cache line boundary, then the entire instruction cache line
|
||||||
containing Address + Length -1 is invalidated. This function may choose to
|
containing Address + Length -1 is invalidated. This function may choose to
|
||||||
invalidate the entire instruction cache if that is more efficient than
|
invalidate the entire instruction cache if that is more efficient than
|
||||||
invalidating the specified range. If Length is 0, the no instruction cache
|
invalidating the specified range. If Length is 0, then no instruction cache
|
||||||
lines are invalidated. Address is returned.
|
lines are invalidated. Address is returned.
|
||||||
|
|
||||||
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
||||||
@ -68,10 +68,10 @@ InvalidateInstructionCacheRange (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back and Invalidates the entire data cache in cache coherency domain
|
Writes back and invalidates the entire data cache in cache coherency domain
|
||||||
of the calling CPU.
|
of the calling CPU.
|
||||||
|
|
||||||
Writes Back and Invalidates the entire data cache in cache coherency domain
|
Writes back and invalidates the entire data cache in cache coherency domain
|
||||||
of the calling CPU. This function guarantees that all dirty cache lines are
|
of the calling CPU. This function guarantees that all dirty cache lines are
|
||||||
written back to system memory, and also invalidates all the data cache lines
|
written back to system memory, and also invalidates all the data cache lines
|
||||||
in the cache coherency domain of the calling CPU.
|
in the cache coherency domain of the calling CPU.
|
||||||
@ -87,17 +87,17 @@ WriteBackInvalidateDataCache (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back and Invalidates a range of data cache lines in the cache
|
Writes back and invalidates a range of data cache lines in the cache
|
||||||
coherency domain of the calling CPU.
|
coherency domain of the calling CPU.
|
||||||
|
|
||||||
Writes Back and Invalidate the data cache lines specified by Address and
|
Writes back and invalidates the data cache lines specified by Address and
|
||||||
Length. If Address is not aligned on a cache line boundary, then entire data
|
Length. If Address is not aligned on a cache line boundary, then entire data
|
||||||
cache line containing Address is written back and invalidated. If Address +
|
cache line containing Address is written back and invalidated. If Address +
|
||||||
Length is not aligned on a cache line boundary, then the entire data cache
|
Length is not aligned on a cache line boundary, then the entire data cache
|
||||||
line containing Address + Length -1 is written back and invalidated. This
|
line containing Address + Length -1 is written back and invalidated. This
|
||||||
function may choose to write back and invalidate the entire data cache if
|
function may choose to write back and invalidate the entire data cache if
|
||||||
that is more efficient than writing back and invalidating the specified
|
that is more efficient than writing back and invalidating the specified
|
||||||
range. If Length is 0, the no data cache lines are written back and
|
range. If Length is 0, then no data cache lines are written back and
|
||||||
invalidated. Address is returned.
|
invalidated. Address is returned.
|
||||||
|
|
||||||
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
||||||
@ -151,7 +151,7 @@ WriteBackDataCache (
|
|||||||
cache line boundary, then the entire data cache line containing Address +
|
cache line boundary, then the entire data cache line containing Address +
|
||||||
Length -1 is written back. This function may choose to write back the entire
|
Length -1 is written back. This function may choose to write back the entire
|
||||||
data cache if that is more efficient than writing back the specified range.
|
data cache if that is more efficient than writing back the specified range.
|
||||||
If Length is 0, the no data cache lines are written back. This function may
|
If Length is 0, then no data cache lines are written back. This function may
|
||||||
also invalidate all the data cache lines in the specified range of the cache
|
also invalidate all the data cache lines in the specified range of the cache
|
||||||
coherency domain of the calling CPU. Address is returned.
|
coherency domain of the calling CPU. Address is returned.
|
||||||
|
|
||||||
@ -194,8 +194,8 @@ InvalidateDataCache (
|
|||||||
)
|
)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
// Invalidation of entire data cache without writing back is not supported on
|
// Invalidation of the entire data cache without writing back is not supported
|
||||||
// IPF architecture, so write back and invalidate operation is performed.
|
// on IPF architecture, so a write back and invalidate operation is performed.
|
||||||
//
|
//
|
||||||
WriteBackInvalidateDataCache ();
|
WriteBackInvalidateDataCache ();
|
||||||
}
|
}
|
||||||
@ -209,7 +209,7 @@ InvalidateDataCache (
|
|||||||
containing Address is invalidated. If Address + Length is not aligned on a
|
containing Address is invalidated. If Address + Length is not aligned on a
|
||||||
cache line boundary, then the entire data cache line containing Address +
|
cache line boundary, then the entire data cache line containing Address +
|
||||||
Length -1 is invalidated. This function must never invalidate any cache lines
|
Length -1 is invalidated. This function must never invalidate any cache lines
|
||||||
outside the specified range. If Length is 0, the no data cache lines are
|
outside the specified range. If Length is 0, then no data cache lines are
|
||||||
invalidated. Address is returned. This function must be used with care
|
invalidated. Address is returned. This function must be used with care
|
||||||
because dirty cache lines are not written back to system memory. It is
|
because dirty cache lines are not written back to system memory. It is
|
||||||
typically used for cache diagnostics. If the CPU does not support
|
typically used for cache diagnostics. If the CPU does not support
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -46,7 +46,7 @@ InvalidateInstructionCache (
|
|||||||
aligned on a cache line boundary, then the entire instruction cache line
|
aligned on a cache line boundary, then the entire instruction cache line
|
||||||
containing Address + Length -1 is invalidated. This function may choose to
|
containing Address + Length -1 is invalidated. This function may choose to
|
||||||
invalidate the entire instruction cache if that is more efficient than
|
invalidate the entire instruction cache if that is more efficient than
|
||||||
invalidating the specified range. If Length is 0, the no instruction cache
|
invalidating the specified range. If Length is 0, then no instruction cache
|
||||||
lines are invalidated. Address is returned.
|
lines are invalidated. Address is returned.
|
||||||
|
|
||||||
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
||||||
@ -77,10 +77,10 @@ InvalidateInstructionCacheRange (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back and Invalidates the entire data cache in cache coherency domain
|
Writes back and invalidates the entire data cache in cache coherency domain
|
||||||
of the calling CPU.
|
of the calling CPU.
|
||||||
|
|
||||||
Writes Back and Invalidates the entire data cache in cache coherency domain
|
Writes back and invalidates the entire data cache in cache coherency domain
|
||||||
of the calling CPU. This function guarantees that all dirty cache lines are
|
of the calling CPU. This function guarantees that all dirty cache lines are
|
||||||
written back to system memory, and also invalidates all the data cache lines
|
written back to system memory, and also invalidates all the data cache lines
|
||||||
in the cache coherency domain of the calling CPU.
|
in the cache coherency domain of the calling CPU.
|
||||||
@ -96,17 +96,17 @@ WriteBackInvalidateDataCache (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back and Invalidates a range of data cache lines in the cache
|
Writes back and invalidates a range of data cache lines in the cache
|
||||||
coherency domain of the calling CPU.
|
coherency domain of the calling CPU.
|
||||||
|
|
||||||
Writes Back and Invalidate the data cache lines specified by Address and
|
Writes back and invalidates the data cache lines specified by Address and
|
||||||
Length. If Address is not aligned on a cache line boundary, then entire data
|
Length. If Address is not aligned on a cache line boundary, then entire data
|
||||||
cache line containing Address is written back and invalidated. If Address +
|
cache line containing Address is written back and invalidated. If Address +
|
||||||
Length is not aligned on a cache line boundary, then the entire data cache
|
Length is not aligned on a cache line boundary, then the entire data cache
|
||||||
line containing Address + Length -1 is written back and invalidated. This
|
line containing Address + Length -1 is written back and invalidated. This
|
||||||
function may choose to write back and invalidate the entire data cache if
|
function may choose to write back and invalidate the entire data cache if
|
||||||
that is more efficient than writing back and invalidating the specified
|
that is more efficient than writing back and invalidating the specified
|
||||||
range. If Length is 0, the no data cache lines are written back and
|
range. If Length is 0, then no data cache lines are written back and
|
||||||
invalidated. Address is returned.
|
invalidated. Address is returned.
|
||||||
|
|
||||||
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
If Length is greater than (MAX_ADDRESS - Address + 1), then ASSERT().
|
||||||
@ -151,10 +151,10 @@ WriteBackInvalidateDataCacheRange (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back the entire data cache in cache coherency domain of the calling
|
Writes back the entire data cache in cache coherency domain of the calling
|
||||||
CPU.
|
CPU.
|
||||||
|
|
||||||
Writes Back the entire data cache in cache coherency domain of the calling
|
Writes back the entire data cache in cache coherency domain of the calling
|
||||||
CPU. This function guarantees that all dirty cache lines are written back to
|
CPU. This function guarantees that all dirty cache lines are written back to
|
||||||
system memory. This function may also invalidate all the data cache lines in
|
system memory. This function may also invalidate all the data cache lines in
|
||||||
the cache coherency domain of the calling CPU.
|
the cache coherency domain of the calling CPU.
|
||||||
@ -170,16 +170,16 @@ WriteBackDataCache (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Writes Back a range of data cache lines in the cache coherency domain of the
|
Writes back a range of data cache lines in the cache coherency domain of the
|
||||||
calling CPU.
|
calling CPU.
|
||||||
|
|
||||||
Writes Back the data cache lines specified by Address and Length. If Address
|
Writes back the data cache lines specified by Address and Length. If Address
|
||||||
is not aligned on a cache line boundary, then entire data cache line
|
is not aligned on a cache line boundary, then entire data cache line
|
||||||
containing Address is written back. If Address + Length is not aligned on a
|
containing Address is written back. If Address + Length is not aligned on a
|
||||||
cache line boundary, then the entire data cache line containing Address +
|
cache line boundary, then the entire data cache line containing Address +
|
||||||
Length -1 is written back. This function may choose to write back the entire
|
Length -1 is written back. This function may choose to write back the entire
|
||||||
data cache if that is more efficient than writing back the specified range.
|
data cache if that is more efficient than writing back the specified range.
|
||||||
If Length is 0, the no data cache lines are written back. This function may
|
If Length is 0, then no data cache lines are written back. This function may
|
||||||
also invalidate all the data cache lines in the specified range of the cache
|
also invalidate all the data cache lines in the specified range of the cache
|
||||||
coherency domain of the calling CPU. Address is returned.
|
coherency domain of the calling CPU. Address is returned.
|
||||||
|
|
||||||
@ -233,7 +233,7 @@ InvalidateDataCache (
|
|||||||
containing Address is invalidated. If Address + Length is not aligned on a
|
containing Address is invalidated. If Address + Length is not aligned on a
|
||||||
cache line boundary, then the entire data cache line containing Address +
|
cache line boundary, then the entire data cache line containing Address +
|
||||||
Length -1 is invalidated. This function must never invalidate any cache lines
|
Length -1 is invalidated. This function must never invalidate any cache lines
|
||||||
outside the specified range. If Length is 0, the no data cache lines are
|
outside the specified range. If Length is 0, then no data cache lines are
|
||||||
invalidated. Address is returned. This function must be used with care
|
invalidated. Address is returned. This function must be used with care
|
||||||
because dirty cache lines are not written back to system memory. It is
|
because dirty cache lines are not written back to system memory. It is
|
||||||
typically used for cache diagnostics. If the CPU does not support
|
typically used for cache diagnostics. If the CPU does not support
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
#
|
#
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
/// 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
|
||||||
/// http://opensource.org/licenses/bsd-license.php
|
/// http://opensource.org/licenses/bsd-license.php.
|
||||||
///
|
///
|
||||||
/// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
/// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
/// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
/// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
#
|
#
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
#
|
#
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -103,7 +103,7 @@ GetExtractGuidedSectionHandlerInfo (
|
|||||||
@param[out] ExtractHandlerGuidTable A pointer to the array of GUIDs that have been registered through
|
@param[out] ExtractHandlerGuidTable A pointer to the array of GUIDs that have been registered through
|
||||||
ExtractGuidedSectionRegisterHandlers().
|
ExtractGuidedSectionRegisterHandlers().
|
||||||
|
|
||||||
@return the number of the supported extract guided Handler.
|
@return The number of the supported extract guided Handler.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
UINTN
|
UINTN
|
||||||
@ -242,7 +242,7 @@ ExtractGuidedSectionRegisterHandlers (
|
|||||||
@param[out] SectionAttribute A pointer to the attributes of the GUIDed section. See the Attributes field of
|
@param[out] SectionAttribute A pointer to the attributes of the GUIDed section. See the Attributes field of
|
||||||
EFI_GUID_DEFINED_SECTION in the PI Specification.
|
EFI_GUID_DEFINED_SECTION in the PI Specification.
|
||||||
|
|
||||||
@retval RETURN_SUCCESS Get the required information successfully.
|
@retval RETURN_SUCCESS Successfully retrieved the required information.
|
||||||
@retval RETURN_UNSUPPORTED The GUID from the section specified by InputSection does not match any of
|
@retval RETURN_UNSUPPORTED The GUID from the section specified by InputSection does not match any of
|
||||||
the GUIDs registered with ExtractGuidedSectionRegisterHandlers().
|
the GUIDs registered with ExtractGuidedSectionRegisterHandlers().
|
||||||
@retval Others The return status from the handler associated with the GUID retrieved from
|
@retval Others The return status from the handler associated with the GUID retrieved from
|
||||||
@ -314,7 +314,7 @@ ExtractGuidedSectionGetInfo (
|
|||||||
of type EXTRACT_GUIDED_SECTION_DECODE_HANDLER that was registered with ExtractGuidedSectionRegisterHandlers()
|
of type EXTRACT_GUIDED_SECTION_DECODE_HANDLER that was registered with ExtractGuidedSectionRegisterHandlers()
|
||||||
is used to decode InputSection into the buffer specified by OutputBuffer and the authentication status of this
|
is used to decode InputSection into the buffer specified by OutputBuffer and the authentication status of this
|
||||||
decode operation is returned in AuthenticationStatus. If the decoded buffer is identical to the data in InputSection,
|
decode operation is returned in AuthenticationStatus. If the decoded buffer is identical to the data in InputSection,
|
||||||
then OutputBuffer is set to point at the data in InputSection. Otherwise, the decoded data will be placed in caller
|
then OutputBuffer is set to point at the data in InputSection. Otherwise, the decoded data will be placed in a caller
|
||||||
allocated buffer specified by OutputBuffer. This function is responsible for computing the EFI_AUTH_STATUS_PLATFORM_OVERRIDE
|
allocated buffer specified by OutputBuffer. This function is responsible for computing the EFI_AUTH_STATUS_PLATFORM_OVERRIDE
|
||||||
bit of in AuthenticationStatus. The return status from the handler of type EXTRACT_GUIDED_SECTION_DECODE_HANDLER is returned.
|
bit of in AuthenticationStatus. The return status from the handler of type EXTRACT_GUIDED_SECTION_DECODE_HANDLER is returned.
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
#
|
#
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
#
|
#
|
||||||
|
@ -4,11 +4,11 @@
|
|||||||
All assertions for bit field operations are handled bit field functions in the
|
All assertions for bit field operations are handled bit field functions in the
|
||||||
Base Library.
|
Base Library.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2010, 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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -186,7 +186,7 @@ IoBitFieldWrite8 (
|
|||||||
between the read result and the value specified by OrData, and writes the
|
between the read result and the value specified by OrData, and writes the
|
||||||
result to the 8-bit I/O port specified by Port. The value written to the I/O
|
result to the 8-bit I/O port specified by Port. The value written to the I/O
|
||||||
port is returned. This function must guarantee that all I/O read and write
|
port is returned. This function must guarantee that all I/O read and write
|
||||||
operations are serialized. Extra left bits in OrData are stripped.
|
operations are serialized. Extra bits left in OrData are stripped.
|
||||||
|
|
||||||
If 8-bit I/O port operations are not supported, then ASSERT().
|
If 8-bit I/O port operations are not supported, then ASSERT().
|
||||||
If StartBit is greater than 7, then ASSERT().
|
If StartBit is greater than 7, then ASSERT().
|
||||||
@ -226,7 +226,7 @@ IoBitFieldOr8 (
|
|||||||
the read result and the value specified by AndData, and writes the result to
|
the read result and the value specified by AndData, and writes the result to
|
||||||
the 8-bit I/O port specified by Port. The value written to the I/O port is
|
the 8-bit I/O port specified by Port. The value written to the I/O port is
|
||||||
returned. This function must guarantee that all I/O read and write operations
|
returned. This function must guarantee that all I/O read and write operations
|
||||||
are serialized. Extra left bits in AndData are stripped.
|
are serialized. Extra bits left in AndData are stripped.
|
||||||
|
|
||||||
If 8-bit I/O port operations are not supported, then ASSERT().
|
If 8-bit I/O port operations are not supported, then ASSERT().
|
||||||
If StartBit is greater than 7, then ASSERT().
|
If StartBit is greater than 7, then ASSERT().
|
||||||
@ -267,7 +267,7 @@ IoBitFieldAnd8 (
|
|||||||
by a bitwise OR between the read result and the value specified by
|
by a bitwise OR between the read result and the value specified by
|
||||||
AndData, and writes the result to the 8-bit I/O port specified by Port. The
|
AndData, and writes the result to the 8-bit I/O port specified by Port. The
|
||||||
value written to the I/O port is returned. This function must guarantee that
|
value written to the I/O port is returned. This function must guarantee that
|
||||||
all I/O read and write operations are serialized. Extra left bits in both
|
all I/O read and write operations are serialized. Extra bits left in both
|
||||||
AndData and OrData are stripped.
|
AndData and OrData are stripped.
|
||||||
|
|
||||||
If 8-bit I/O port operations are not supported, then ASSERT().
|
If 8-bit I/O port operations are not supported, then ASSERT().
|
||||||
@ -430,7 +430,7 @@ IoBitFieldRead16 (
|
|||||||
Writes Value to the bit field of the I/O register. The bit field is specified
|
Writes Value to the bit field of the I/O register. The bit field is specified
|
||||||
by the StartBit and the EndBit. All other bits in the destination I/O
|
by the StartBit and the EndBit. All other bits in the destination I/O
|
||||||
register are preserved. The value written to the I/O port is returned. Extra
|
register are preserved. The value written to the I/O port is returned. Extra
|
||||||
left bits in Value are stripped.
|
bits left in Value are stripped.
|
||||||
|
|
||||||
If 16-bit I/O port operations are not supported, then ASSERT().
|
If 16-bit I/O port operations are not supported, then ASSERT().
|
||||||
If Port is not aligned on a 16-bit boundary, then ASSERT().
|
If Port is not aligned on a 16-bit boundary, then ASSERT().
|
||||||
@ -471,7 +471,7 @@ IoBitFieldWrite16 (
|
|||||||
between the read result and the value specified by OrData, and writes the
|
between the read result and the value specified by OrData, and writes the
|
||||||
result to the 16-bit I/O port specified by Port. The value written to the I/O
|
result to the 16-bit I/O port specified by Port. The value written to the I/O
|
||||||
port is returned. This function must guarantee that all I/O read and write
|
port is returned. This function must guarantee that all I/O read and write
|
||||||
operations are serialized. Extra left bits in OrData are stripped.
|
operations are serialized. Extra bits left in OrData are stripped.
|
||||||
|
|
||||||
If 16-bit I/O port operations are not supported, then ASSERT().
|
If 16-bit I/O port operations are not supported, then ASSERT().
|
||||||
If Port is not aligned on a 16-bit boundary, then ASSERT().
|
If Port is not aligned on a 16-bit boundary, then ASSERT().
|
||||||
@ -512,7 +512,7 @@ IoBitFieldOr16 (
|
|||||||
the read result and the value specified by AndData, and writes the result to
|
the read result and the value specified by AndData, and writes the result to
|
||||||
the 16-bit I/O port specified by Port. The value written to the I/O port is
|
the 16-bit I/O port specified by Port. The value written to the I/O port is
|
||||||
returned. This function must guarantee that all I/O read and write operations
|
returned. This function must guarantee that all I/O read and write operations
|
||||||
are serialized. Extra left bits in AndData are stripped.
|
are serialized. Extra bits left in AndData are stripped.
|
||||||
|
|
||||||
If 16-bit I/O port operations are not supported, then ASSERT().
|
If 16-bit I/O port operations are not supported, then ASSERT().
|
||||||
If Port is not aligned on a 16-bit boundary, then ASSERT().
|
If Port is not aligned on a 16-bit boundary, then ASSERT().
|
||||||
@ -554,7 +554,7 @@ IoBitFieldAnd16 (
|
|||||||
by a bitwise OR between the read result and the value specified by
|
by a bitwise OR between the read result and the value specified by
|
||||||
AndData, and writes the result to the 16-bit I/O port specified by Port. The
|
AndData, and writes the result to the 16-bit I/O port specified by Port. The
|
||||||
value written to the I/O port is returned. This function must guarantee that
|
value written to the I/O port is returned. This function must guarantee that
|
||||||
all I/O read and write operations are serialized. Extra left bits in both
|
all I/O read and write operations are serialized. Extra bits left in both
|
||||||
AndData and OrData are stripped.
|
AndData and OrData are stripped.
|
||||||
|
|
||||||
If 16-bit I/O port operations are not supported, then ASSERT().
|
If 16-bit I/O port operations are not supported, then ASSERT().
|
||||||
@ -718,7 +718,7 @@ IoBitFieldRead32 (
|
|||||||
Writes Value to the bit field of the I/O register. The bit field is specified
|
Writes Value to the bit field of the I/O register. The bit field is specified
|
||||||
by the StartBit and the EndBit. All other bits in the destination I/O
|
by the StartBit and the EndBit. All other bits in the destination I/O
|
||||||
register are preserved. The value written to the I/O port is returned. Extra
|
register are preserved. The value written to the I/O port is returned. Extra
|
||||||
left bits in Value are stripped.
|
bits left in Value are stripped.
|
||||||
|
|
||||||
If 32-bit I/O port operations are not supported, then ASSERT().
|
If 32-bit I/O port operations are not supported, then ASSERT().
|
||||||
If Port is not aligned on a 32-bit boundary, then ASSERT().
|
If Port is not aligned on a 32-bit boundary, then ASSERT().
|
||||||
@ -759,7 +759,7 @@ IoBitFieldWrite32 (
|
|||||||
between the read result and the value specified by OrData, and writes the
|
between the read result and the value specified by OrData, and writes the
|
||||||
result to the 32-bit I/O port specified by Port. The value written to the I/O
|
result to the 32-bit I/O port specified by Port. The value written to the I/O
|
||||||
port is returned. This function must guarantee that all I/O read and write
|
port is returned. This function must guarantee that all I/O read and write
|
||||||
operations are serialized. Extra left bits in OrData are stripped.
|
operations are serialized. Extra bits left in OrData are stripped.
|
||||||
|
|
||||||
If 32-bit I/O port operations are not supported, then ASSERT().
|
If 32-bit I/O port operations are not supported, then ASSERT().
|
||||||
If Port is not aligned on a 32-bit boundary, then ASSERT().
|
If Port is not aligned on a 32-bit boundary, then ASSERT().
|
||||||
@ -800,7 +800,7 @@ IoBitFieldOr32 (
|
|||||||
the read result and the value specified by AndData, and writes the result to
|
the read result and the value specified by AndData, and writes the result to
|
||||||
the 32-bit I/O port specified by Port. The value written to the I/O port is
|
the 32-bit I/O port specified by Port. The value written to the I/O port is
|
||||||
returned. This function must guarantee that all I/O read and write operations
|
returned. This function must guarantee that all I/O read and write operations
|
||||||
are serialized. Extra left bits in AndData are stripped.
|
are serialized. Extra bits left in AndData are stripped.
|
||||||
|
|
||||||
If 32-bit I/O port operations are not supported, then ASSERT().
|
If 32-bit I/O port operations are not supported, then ASSERT().
|
||||||
If Port is not aligned on a 32-bit boundary, then ASSERT().
|
If Port is not aligned on a 32-bit boundary, then ASSERT().
|
||||||
@ -842,7 +842,7 @@ IoBitFieldAnd32 (
|
|||||||
by a bitwise OR between the read result and the value specified by
|
by a bitwise OR between the read result and the value specified by
|
||||||
AndData, and writes the result to the 32-bit I/O port specified by Port. The
|
AndData, and writes the result to the 32-bit I/O port specified by Port. The
|
||||||
value written to the I/O port is returned. This function must guarantee that
|
value written to the I/O port is returned. This function must guarantee that
|
||||||
all I/O read and write operations are serialized. Extra left bits in both
|
all I/O read and write operations are serialized. Extra bits left in both
|
||||||
AndData and OrData are stripped.
|
AndData and OrData are stripped.
|
||||||
|
|
||||||
If 32-bit I/O port operations are not supported, then ASSERT().
|
If 32-bit I/O port operations are not supported, then ASSERT().
|
||||||
@ -1006,7 +1006,7 @@ IoBitFieldRead64 (
|
|||||||
Writes Value to the bit field of the I/O register. The bit field is specified
|
Writes Value to the bit field of the I/O register. The bit field is specified
|
||||||
by the StartBit and the EndBit. All other bits in the destination I/O
|
by the StartBit and the EndBit. All other bits in the destination I/O
|
||||||
register are preserved. The value written to the I/O port is returned. Extra
|
register are preserved. The value written to the I/O port is returned. Extra
|
||||||
left bits in Value are stripped.
|
bits left in Value are stripped.
|
||||||
|
|
||||||
If 64-bit I/O port operations are not supported, then ASSERT().
|
If 64-bit I/O port operations are not supported, then ASSERT().
|
||||||
If Port is not aligned on a 64-bit boundary, then ASSERT().
|
If Port is not aligned on a 64-bit boundary, then ASSERT().
|
||||||
@ -1047,7 +1047,7 @@ IoBitFieldWrite64 (
|
|||||||
between the read result and the value specified by OrData, and writes the
|
between the read result and the value specified by OrData, and writes the
|
||||||
result to the 64-bit I/O port specified by Port. The value written to the I/O
|
result to the 64-bit I/O port specified by Port. The value written to the I/O
|
||||||
port is returned. This function must guarantee that all I/O read and write
|
port is returned. This function must guarantee that all I/O read and write
|
||||||
operations are serialized. Extra left bits in OrData are stripped.
|
operations are serialized. Extra bits left in OrData are stripped.
|
||||||
|
|
||||||
If 64-bit I/O port operations are not supported, then ASSERT().
|
If 64-bit I/O port operations are not supported, then ASSERT().
|
||||||
If Port is not aligned on a 64-bit boundary, then ASSERT().
|
If Port is not aligned on a 64-bit boundary, then ASSERT().
|
||||||
@ -1088,7 +1088,7 @@ IoBitFieldOr64 (
|
|||||||
the read result and the value specified by AndData, and writes the result to
|
the read result and the value specified by AndData, and writes the result to
|
||||||
the 64-bit I/O port specified by Port. The value written to the I/O port is
|
the 64-bit I/O port specified by Port. The value written to the I/O port is
|
||||||
returned. This function must guarantee that all I/O read and write operations
|
returned. This function must guarantee that all I/O read and write operations
|
||||||
are serialized. Extra left bits in AndData are stripped.
|
are serialized. Extra bits left in AndData are stripped.
|
||||||
|
|
||||||
If 64-bit I/O port operations are not supported, then ASSERT().
|
If 64-bit I/O port operations are not supported, then ASSERT().
|
||||||
If Port is not aligned on a 64-bit boundary, then ASSERT().
|
If Port is not aligned on a 64-bit boundary, then ASSERT().
|
||||||
@ -1130,7 +1130,7 @@ IoBitFieldAnd64 (
|
|||||||
by a bitwise OR between the read result and the value specified by
|
by a bitwise OR between the read result and the value specified by
|
||||||
AndData, and writes the result to the 64-bit I/O port specified by Port. The
|
AndData, and writes the result to the 64-bit I/O port specified by Port. The
|
||||||
value written to the I/O port is returned. This function must guarantee that
|
value written to the I/O port is returned. This function must guarantee that
|
||||||
all I/O read and write operations are serialized. Extra left bits in both
|
all I/O read and write operations are serialized. Extra bits left in both
|
||||||
AndData and OrData are stripped.
|
AndData and OrData are stripped.
|
||||||
|
|
||||||
If 64-bit I/O port operations are not supported, then ASSERT().
|
If 64-bit I/O port operations are not supported, then ASSERT().
|
||||||
@ -1265,7 +1265,7 @@ MmioAndThenOr8 (
|
|||||||
If EndBit is greater than 7, then ASSERT().
|
If EndBit is greater than 7, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to read.
|
@param Address The MMIO register to read.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..7.
|
Range 0..7.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1297,7 +1297,7 @@ MmioBitFieldRead8 (
|
|||||||
If EndBit is greater than 7, then ASSERT().
|
If EndBit is greater than 7, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..7.
|
Range 0..7.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1330,7 +1330,7 @@ MmioBitFieldWrite8 (
|
|||||||
OR between the read result and the value specified by OrData, and
|
OR between the read result and the value specified by OrData, and
|
||||||
writes the result to the 8-bit MMIO register specified by Address. The value
|
writes the result to the 8-bit MMIO register specified by Address. The value
|
||||||
written to the MMIO register is returned. This function must guarantee that
|
written to the MMIO register is returned. This function must guarantee that
|
||||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
all MMIO read and write operations are serialized. Extra bits left in OrData
|
||||||
are stripped.
|
are stripped.
|
||||||
|
|
||||||
If 8-bit MMIO register operations are not supported, then ASSERT().
|
If 8-bit MMIO register operations are not supported, then ASSERT().
|
||||||
@ -1338,7 +1338,7 @@ MmioBitFieldWrite8 (
|
|||||||
If EndBit is greater than 7, then ASSERT().
|
If EndBit is greater than 7, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..7.
|
Range 0..7.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1371,7 +1371,7 @@ MmioBitFieldOr8 (
|
|||||||
between the read result and the value specified by AndData, and writes the
|
between the read result and the value specified by AndData, and writes the
|
||||||
result to the 8-bit MMIO register specified by Address. The value written to
|
result to the 8-bit MMIO register specified by Address. The value written to
|
||||||
the MMIO register is returned. This function must guarantee that all MMIO
|
the MMIO register is returned. This function must guarantee that all MMIO
|
||||||
read and write operations are serialized. Extra left bits in AndData are
|
read and write operations are serialized. Extra bits left in AndData are
|
||||||
stripped.
|
stripped.
|
||||||
|
|
||||||
If 8-bit MMIO register operations are not supported, then ASSERT().
|
If 8-bit MMIO register operations are not supported, then ASSERT().
|
||||||
@ -1379,7 +1379,7 @@ MmioBitFieldOr8 (
|
|||||||
If EndBit is greater than 7, then ASSERT().
|
If EndBit is greater than 7, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..7.
|
Range 0..7.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1414,14 +1414,14 @@ MmioBitFieldAnd8 (
|
|||||||
specified by AndData, and writes the result to the 8-bit MMIO register
|
specified by AndData, and writes the result to the 8-bit MMIO register
|
||||||
specified by Address. The value written to the MMIO register is returned.
|
specified by Address. The value written to the MMIO register is returned.
|
||||||
This function must guarantee that all MMIO read and write operations are
|
This function must guarantee that all MMIO read and write operations are
|
||||||
serialized. Extra left bits in both AndData and OrData are stripped.
|
serialized. Extra bits left in both AndData and OrData are stripped.
|
||||||
|
|
||||||
If 8-bit MMIO register operations are not supported, then ASSERT().
|
If 8-bit MMIO register operations are not supported, then ASSERT().
|
||||||
If StartBit is greater than 7, then ASSERT().
|
If StartBit is greater than 7, then ASSERT().
|
||||||
If EndBit is greater than 7, then ASSERT().
|
If EndBit is greater than 7, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..7.
|
Range 0..7.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1550,7 +1550,7 @@ MmioAndThenOr16 (
|
|||||||
If EndBit is greater than 15, then ASSERT().
|
If EndBit is greater than 15, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to read.
|
@param Address The MMIO register to read.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..15.
|
Range 0..15.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1583,7 +1583,7 @@ MmioBitFieldRead16 (
|
|||||||
If EndBit is greater than 15, then ASSERT().
|
If EndBit is greater than 15, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..15.
|
Range 0..15.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1616,7 +1616,7 @@ MmioBitFieldWrite16 (
|
|||||||
OR between the read result and the value specified by OrData, and
|
OR between the read result and the value specified by OrData, and
|
||||||
writes the result to the 16-bit MMIO register specified by Address. The value
|
writes the result to the 16-bit MMIO register specified by Address. The value
|
||||||
written to the MMIO register is returned. This function must guarantee that
|
written to the MMIO register is returned. This function must guarantee that
|
||||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
all MMIO read and write operations are serialized. Extra bits left in OrData
|
||||||
are stripped.
|
are stripped.
|
||||||
|
|
||||||
If 16-bit MMIO register operations are not supported, then ASSERT().
|
If 16-bit MMIO register operations are not supported, then ASSERT().
|
||||||
@ -1625,7 +1625,7 @@ MmioBitFieldWrite16 (
|
|||||||
If EndBit is greater than 15, then ASSERT().
|
If EndBit is greater than 15, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..15.
|
Range 0..15.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1658,7 +1658,7 @@ MmioBitFieldOr16 (
|
|||||||
between the read result and the value specified by AndData, and writes the
|
between the read result and the value specified by AndData, and writes the
|
||||||
result to the 16-bit MMIO register specified by Address. The value written to
|
result to the 16-bit MMIO register specified by Address. The value written to
|
||||||
the MMIO register is returned. This function must guarantee that all MMIO
|
the MMIO register is returned. This function must guarantee that all MMIO
|
||||||
read and write operations are serialized. Extra left bits in AndData are
|
read and write operations are serialized. Extra bits left in AndData are
|
||||||
stripped.
|
stripped.
|
||||||
|
|
||||||
If 16-bit MMIO register operations are not supported, then ASSERT().
|
If 16-bit MMIO register operations are not supported, then ASSERT().
|
||||||
@ -1667,7 +1667,7 @@ MmioBitFieldOr16 (
|
|||||||
If EndBit is greater than 15, then ASSERT().
|
If EndBit is greater than 15, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..15.
|
Range 0..15.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1702,7 +1702,7 @@ MmioBitFieldAnd16 (
|
|||||||
specified by AndData, and writes the result to the 16-bit MMIO register
|
specified by AndData, and writes the result to the 16-bit MMIO register
|
||||||
specified by Address. The value written to the MMIO register is returned.
|
specified by Address. The value written to the MMIO register is returned.
|
||||||
This function must guarantee that all MMIO read and write operations are
|
This function must guarantee that all MMIO read and write operations are
|
||||||
serialized. Extra left bits in both AndData and OrData are stripped.
|
serialized. Extra bits left in both AndData and OrData are stripped.
|
||||||
|
|
||||||
If 16-bit MMIO register operations are not supported, then ASSERT().
|
If 16-bit MMIO register operations are not supported, then ASSERT().
|
||||||
If Address is not aligned on a 16-bit boundary, then ASSERT().
|
If Address is not aligned on a 16-bit boundary, then ASSERT().
|
||||||
@ -1710,7 +1710,7 @@ MmioBitFieldAnd16 (
|
|||||||
If EndBit is greater than 15, then ASSERT().
|
If EndBit is greater than 15, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..15.
|
Range 0..15.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1839,7 +1839,7 @@ MmioAndThenOr32 (
|
|||||||
If EndBit is greater than 31, then ASSERT().
|
If EndBit is greater than 31, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to read.
|
@param Address The MMIO register to read.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..31.
|
Range 0..31.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1872,7 +1872,7 @@ MmioBitFieldRead32 (
|
|||||||
If EndBit is greater than 31, then ASSERT().
|
If EndBit is greater than 31, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..31.
|
Range 0..31.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1905,7 +1905,7 @@ MmioBitFieldWrite32 (
|
|||||||
OR between the read result and the value specified by OrData, and
|
OR between the read result and the value specified by OrData, and
|
||||||
writes the result to the 32-bit MMIO register specified by Address. The value
|
writes the result to the 32-bit MMIO register specified by Address. The value
|
||||||
written to the MMIO register is returned. This function must guarantee that
|
written to the MMIO register is returned. This function must guarantee that
|
||||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
all MMIO read and write operations are serialized. Extra bits left in OrData
|
||||||
are stripped.
|
are stripped.
|
||||||
|
|
||||||
If 32-bit MMIO register operations are not supported, then ASSERT().
|
If 32-bit MMIO register operations are not supported, then ASSERT().
|
||||||
@ -1914,7 +1914,7 @@ MmioBitFieldWrite32 (
|
|||||||
If EndBit is greater than 31, then ASSERT().
|
If EndBit is greater than 31, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..31.
|
Range 0..31.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1947,7 +1947,7 @@ MmioBitFieldOr32 (
|
|||||||
between the read result and the value specified by AndData, and writes the
|
between the read result and the value specified by AndData, and writes the
|
||||||
result to the 32-bit MMIO register specified by Address. The value written to
|
result to the 32-bit MMIO register specified by Address. The value written to
|
||||||
the MMIO register is returned. This function must guarantee that all MMIO
|
the MMIO register is returned. This function must guarantee that all MMIO
|
||||||
read and write operations are serialized. Extra left bits in AndData are
|
read and write operations are serialized. Extra bits left in AndData are
|
||||||
stripped.
|
stripped.
|
||||||
|
|
||||||
If 32-bit MMIO register operations are not supported, then ASSERT().
|
If 32-bit MMIO register operations are not supported, then ASSERT().
|
||||||
@ -1956,7 +1956,7 @@ MmioBitFieldOr32 (
|
|||||||
If EndBit is greater than 31, then ASSERT().
|
If EndBit is greater than 31, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..31.
|
Range 0..31.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -1991,7 +1991,7 @@ MmioBitFieldAnd32 (
|
|||||||
specified by AndData, and writes the result to the 32-bit MMIO register
|
specified by AndData, and writes the result to the 32-bit MMIO register
|
||||||
specified by Address. The value written to the MMIO register is returned.
|
specified by Address. The value written to the MMIO register is returned.
|
||||||
This function must guarantee that all MMIO read and write operations are
|
This function must guarantee that all MMIO read and write operations are
|
||||||
serialized. Extra left bits in both AndData and OrData are stripped.
|
serialized. Extra bits left in both AndData and OrData are stripped.
|
||||||
|
|
||||||
If 32-bit MMIO register operations are not supported, then ASSERT().
|
If 32-bit MMIO register operations are not supported, then ASSERT().
|
||||||
If Address is not aligned on a 32-bit boundary, then ASSERT().
|
If Address is not aligned on a 32-bit boundary, then ASSERT().
|
||||||
@ -1999,7 +1999,7 @@ MmioBitFieldAnd32 (
|
|||||||
If EndBit is greater than 31, then ASSERT().
|
If EndBit is greater than 31, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..31.
|
Range 0..31.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -2128,7 +2128,7 @@ MmioAndThenOr64 (
|
|||||||
If EndBit is greater than 63, then ASSERT().
|
If EndBit is greater than 63, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to read.
|
@param Address The MMIO register to read.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..63.
|
Range 0..63.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -2161,7 +2161,7 @@ MmioBitFieldRead64 (
|
|||||||
If EndBit is greater than 63, then ASSERT().
|
If EndBit is greater than 63, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..63.
|
Range 0..63.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -2194,7 +2194,7 @@ MmioBitFieldWrite64 (
|
|||||||
OR between the read result and the value specified by OrData, and
|
OR between the read result and the value specified by OrData, and
|
||||||
writes the result to the 64-bit MMIO register specified by Address. The value
|
writes the result to the 64-bit MMIO register specified by Address. The value
|
||||||
written to the MMIO register is returned. This function must guarantee that
|
written to the MMIO register is returned. This function must guarantee that
|
||||||
all MMIO read and write operations are serialized. Extra left bits in OrData
|
all MMIO read and write operations are serialized. Extra bits left in OrData
|
||||||
are stripped.
|
are stripped.
|
||||||
|
|
||||||
If 64-bit MMIO register operations are not supported, then ASSERT().
|
If 64-bit MMIO register operations are not supported, then ASSERT().
|
||||||
@ -2203,7 +2203,7 @@ MmioBitFieldWrite64 (
|
|||||||
If EndBit is greater than 63, then ASSERT().
|
If EndBit is greater than 63, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..63.
|
Range 0..63.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -2236,7 +2236,7 @@ MmioBitFieldOr64 (
|
|||||||
between the read result and the value specified by AndData, and writes the
|
between the read result and the value specified by AndData, and writes the
|
||||||
result to the 64-bit MMIO register specified by Address. The value written to
|
result to the 64-bit MMIO register specified by Address. The value written to
|
||||||
the MMIO register is returned. This function must guarantee that all MMIO
|
the MMIO register is returned. This function must guarantee that all MMIO
|
||||||
read and write operations are serialized. Extra left bits in AndData are
|
read and write operations are serialized. Extra bits left in AndData are
|
||||||
stripped.
|
stripped.
|
||||||
|
|
||||||
If 64-bit MMIO register operations are not supported, then ASSERT().
|
If 64-bit MMIO register operations are not supported, then ASSERT().
|
||||||
@ -2245,7 +2245,7 @@ MmioBitFieldOr64 (
|
|||||||
If EndBit is greater than 63, then ASSERT().
|
If EndBit is greater than 63, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..63.
|
Range 0..63.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
@ -2280,7 +2280,7 @@ MmioBitFieldAnd64 (
|
|||||||
specified by AndData, and writes the result to the 64-bit MMIO register
|
specified by AndData, and writes the result to the 64-bit MMIO register
|
||||||
specified by Address. The value written to the MMIO register is returned.
|
specified by Address. The value written to the MMIO register is returned.
|
||||||
This function must guarantee that all MMIO read and write operations are
|
This function must guarantee that all MMIO read and write operations are
|
||||||
serialized. Extra left bits in both AndData and OrData are stripped.
|
serialized. Extra bits left in both AndData and OrData are stripped.
|
||||||
|
|
||||||
If 64-bit MMIO register operations are not supported, then ASSERT().
|
If 64-bit MMIO register operations are not supported, then ASSERT().
|
||||||
If Address is not aligned on a 64-bit boundary, then ASSERT().
|
If Address is not aligned on a 64-bit boundary, then ASSERT().
|
||||||
@ -2288,7 +2288,7 @@ MmioBitFieldAnd64 (
|
|||||||
If EndBit is greater than 63, then ASSERT().
|
If EndBit is greater than 63, then ASSERT().
|
||||||
If EndBit is less than StartBit, then ASSERT().
|
If EndBit is less than StartBit, then ASSERT().
|
||||||
|
|
||||||
@param Address MMIO register to write.
|
@param Address The MMIO register to write.
|
||||||
@param StartBit The ordinal of the least significant bit in the bit field.
|
@param StartBit The ordinal of the least significant bit in the bit field.
|
||||||
Range 0..63.
|
Range 0..63.
|
||||||
@param EndBit The ordinal of the most significant bit in the bit field.
|
@param EndBit The ordinal of the most significant bit in the bit field.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -207,7 +207,7 @@ IoRead64 (
|
|||||||
@param Port The I/O port to write.
|
@param Port The I/O port to write.
|
||||||
@param Value The value to write to the I/O port.
|
@param Value The value to write to the I/O port.
|
||||||
|
|
||||||
@return The value written the I/O port.
|
@return The value written to the I/O port.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
UINT64
|
UINT64
|
||||||
|
@ -10,11 +10,11 @@
|
|||||||
We don't advocate putting compiler specifics in libraries or drivers but there
|
We don't advocate putting compiler specifics in libraries or drivers but there
|
||||||
is no other way to make this work.
|
is no other way to make this work.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2010, 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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
This program and the accompanying materials are
|
This program and the accompanying materials are
|
||||||
licensed and made available under the terms and conditions of the BSD License
|
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
/** @file
|
/** @file
|
||||||
I/O Library MMIO Buffer Functions.
|
I/O Library MMIO Buffer Functions.
|
||||||
|
|
||||||
Copyright (c) 2007 - 2009, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2007 - 2010, 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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -15,9 +15,9 @@
|
|||||||
#include "BaseIoLibIntrinsicInternal.h"
|
#include "BaseIoLibIntrinsicInternal.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Copy data from MMIO region to system memory by using 8-bit access.
|
Copy data from the MMIO region to system memory by using 8-bit access.
|
||||||
|
|
||||||
Copy data from MMIO region specified by starting address StartAddress
|
Copy data from the MMIO region specified by starting address StartAddress
|
||||||
to system memory specified by Buffer by using 8-bit access. The total
|
to system memory specified by Buffer by using 8-bit access. The total
|
||||||
number of byte to be copied is specified by Length. Buffer is returned.
|
number of byte to be copied is specified by Length. Buffer is returned.
|
||||||
|
|
||||||
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
@param StartAddress Starting address for the MMIO region to be copied from.
|
@param StartAddress Starting address for the MMIO region to be copied from.
|
||||||
@param Length The size, in bytes, of Buffer.
|
@param Length The size, in bytes, of Buffer.
|
||||||
@param Buffer Pointer to a system memory buffer receiving the data read.
|
@param Buffer The pointer to a system memory buffer receiving the data read.
|
||||||
|
|
||||||
@return Buffer
|
@return Buffer
|
||||||
|
|
||||||
@ -55,9 +55,9 @@ MmioReadBuffer8 (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Copy data from MMIO region to system memory by using 16-bit access.
|
Copy data from the MMIO region to system memory by using 16-bit access.
|
||||||
|
|
||||||
Copy data from MMIO region specified by starting address StartAddress
|
Copy data from the MMIO region specified by starting address StartAddress
|
||||||
to system memory specified by Buffer by using 16-bit access. The total
|
to system memory specified by Buffer by using 16-bit access. The total
|
||||||
number of byte to be copied is specified by Length. Buffer is returned.
|
number of byte to be copied is specified by Length. Buffer is returned.
|
||||||
|
|
||||||
@ -71,7 +71,7 @@ MmioReadBuffer8 (
|
|||||||
|
|
||||||
@param StartAddress Starting address for the MMIO region to be copied from.
|
@param StartAddress Starting address for the MMIO region to be copied from.
|
||||||
@param Length The size, in bytes, of Buffer.
|
@param Length The size, in bytes, of Buffer.
|
||||||
@param Buffer Pointer to a system memory buffer receiving the data read.
|
@param Buffer The pointer to a system memory buffer receiving the data read.
|
||||||
|
|
||||||
@return Buffer
|
@return Buffer
|
||||||
|
|
||||||
@ -106,9 +106,9 @@ MmioReadBuffer16 (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Copy data from MMIO region to system memory by using 32-bit access.
|
Copy data from the MMIO region to system memory by using 32-bit access.
|
||||||
|
|
||||||
Copy data from MMIO region specified by starting address StartAddress
|
Copy data from the MMIO region specified by starting address StartAddress
|
||||||
to system memory specified by Buffer by using 32-bit access. The total
|
to system memory specified by Buffer by using 32-bit access. The total
|
||||||
number of byte to be copied is specified by Length. Buffer is returned.
|
number of byte to be copied is specified by Length. Buffer is returned.
|
||||||
|
|
||||||
@ -122,7 +122,7 @@ MmioReadBuffer16 (
|
|||||||
|
|
||||||
@param StartAddress Starting address for the MMIO region to be copied from.
|
@param StartAddress Starting address for the MMIO region to be copied from.
|
||||||
@param Length The size, in bytes, of Buffer.
|
@param Length The size, in bytes, of Buffer.
|
||||||
@param Buffer Pointer to a system memory buffer receiving the data read.
|
@param Buffer The pointer to a system memory buffer receiving the data read.
|
||||||
|
|
||||||
@return Buffer
|
@return Buffer
|
||||||
|
|
||||||
@ -157,9 +157,9 @@ MmioReadBuffer32 (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Copy data from MMIO region to system memory by using 64-bit access.
|
Copy data from the MMIO region to system memory by using 64-bit access.
|
||||||
|
|
||||||
Copy data from MMIO region specified by starting address StartAddress
|
Copy data from the MMIO region specified by starting address StartAddress
|
||||||
to system memory specified by Buffer by using 64-bit access. The total
|
to system memory specified by Buffer by using 64-bit access. The total
|
||||||
number of byte to be copied is specified by Length. Buffer is returned.
|
number of byte to be copied is specified by Length. Buffer is returned.
|
||||||
|
|
||||||
@ -173,7 +173,7 @@ MmioReadBuffer32 (
|
|||||||
|
|
||||||
@param StartAddress Starting address for the MMIO region to be copied from.
|
@param StartAddress Starting address for the MMIO region to be copied from.
|
||||||
@param Length The size, in bytes, of Buffer.
|
@param Length The size, in bytes, of Buffer.
|
||||||
@param Buffer Pointer to a system memory buffer receiving the data read.
|
@param Buffer The pointer to a system memory buffer receiving the data read.
|
||||||
|
|
||||||
@return Buffer
|
@return Buffer
|
||||||
|
|
||||||
@ -209,9 +209,9 @@ MmioReadBuffer64 (
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Copy data from system memory to MMIO region by using 8-bit access.
|
Copy data from system memory to the MMIO region by using 8-bit access.
|
||||||
|
|
||||||
Copy data from system memory specified by Buffer to MMIO region specified
|
Copy data from system memory specified by Buffer to the MMIO region specified
|
||||||
by starting address StartAddress by using 8-bit access. The total number
|
by starting address StartAddress by using 8-bit access. The total number
|
||||||
of byte to be copied is specified by Length. Buffer is returned.
|
of byte to be copied is specified by Length. Buffer is returned.
|
||||||
|
|
||||||
@ -221,7 +221,7 @@ MmioReadBuffer64 (
|
|||||||
|
|
||||||
@param StartAddress Starting address for the MMIO region to be copied to.
|
@param StartAddress Starting address for the MMIO region to be copied to.
|
||||||
@param Length The size, in bytes, of Buffer.
|
@param Length The size, in bytes, of Buffer.
|
||||||
@param Buffer Pointer to a system memory buffer containing the data to write.
|
@param Buffer The pointer to a system memory buffer containing the data to write.
|
||||||
|
|
||||||
@return Buffer
|
@return Buffer
|
||||||
|
|
||||||
@ -250,9 +250,9 @@ MmioWriteBuffer8 (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Copy data from system memory to MMIO region by using 16-bit access.
|
Copy data from system memory to the MMIO region by using 16-bit access.
|
||||||
|
|
||||||
Copy data from system memory specified by Buffer to MMIO region specified
|
Copy data from system memory specified by Buffer to the MMIO region specified
|
||||||
by starting address StartAddress by using 16-bit access. The total number
|
by starting address StartAddress by using 16-bit access. The total number
|
||||||
of byte to be copied is specified by Length. Buffer is returned.
|
of byte to be copied is specified by Length. Buffer is returned.
|
||||||
|
|
||||||
@ -267,7 +267,7 @@ MmioWriteBuffer8 (
|
|||||||
|
|
||||||
@param StartAddress Starting address for the MMIO region to be copied to.
|
@param StartAddress Starting address for the MMIO region to be copied to.
|
||||||
@param Length The size, in bytes, of Buffer.
|
@param Length The size, in bytes, of Buffer.
|
||||||
@param Buffer Pointer to a system memory buffer containing the data to write.
|
@param Buffer The pointer to a system memory buffer containing the data to write.
|
||||||
|
|
||||||
@return Buffer
|
@return Buffer
|
||||||
|
|
||||||
@ -304,9 +304,9 @@ MmioWriteBuffer16 (
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Copy data from system memory to MMIO region by using 32-bit access.
|
Copy data from system memory to the MMIO region by using 32-bit access.
|
||||||
|
|
||||||
Copy data from system memory specified by Buffer to MMIO region specified
|
Copy data from system memory specified by Buffer to the MMIO region specified
|
||||||
by starting address StartAddress by using 32-bit access. The total number
|
by starting address StartAddress by using 32-bit access. The total number
|
||||||
of byte to be copied is specified by Length. Buffer is returned.
|
of byte to be copied is specified by Length. Buffer is returned.
|
||||||
|
|
||||||
@ -321,7 +321,7 @@ MmioWriteBuffer16 (
|
|||||||
|
|
||||||
@param StartAddress Starting address for the MMIO region to be copied to.
|
@param StartAddress Starting address for the MMIO region to be copied to.
|
||||||
@param Length The size, in bytes, of Buffer.
|
@param Length The size, in bytes, of Buffer.
|
||||||
@param Buffer Pointer to a system memory buffer containing the data to write.
|
@param Buffer The pointer to a system memory buffer containing the data to write.
|
||||||
|
|
||||||
@return Buffer
|
@return Buffer
|
||||||
|
|
||||||
@ -357,9 +357,9 @@ MmioWriteBuffer32 (
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Copy data from system memory to MMIO region by using 64-bit access.
|
Copy data from system memory to the MMIO region by using 64-bit access.
|
||||||
|
|
||||||
Copy data from system memory specified by Buffer to MMIO region specified
|
Copy data from system memory specified by Buffer to the MMIO region specified
|
||||||
by starting address StartAddress by using 64-bit access. The total number
|
by starting address StartAddress by using 64-bit access. The total number
|
||||||
of byte to be copied is specified by Length. Buffer is returned.
|
of byte to be copied is specified by Length. Buffer is returned.
|
||||||
|
|
||||||
@ -374,7 +374,7 @@ MmioWriteBuffer32 (
|
|||||||
|
|
||||||
@param StartAddress Starting address for the MMIO region to be copied to.
|
@param StartAddress Starting address for the MMIO region to be copied to.
|
||||||
@param Length The size, in bytes, of Buffer.
|
@param Length The size, in bytes, of Buffer.
|
||||||
@param Buffer Pointer to a system memory buffer containing the data to write.
|
@param Buffer The pointer to a system memory buffer containing the data to write.
|
||||||
|
|
||||||
@return Buffer
|
@return Buffer
|
||||||
|
|
||||||
|
@ -8,11 +8,11 @@
|
|||||||
We don't advocate putting compiler specifics in libraries or drivers but there
|
We don't advocate putting compiler specifics in libraries or drivers but there
|
||||||
is no other way to make this work.
|
is no other way to make this work.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2010, 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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -91,7 +91,7 @@ IoRead8 (
|
|||||||
@param Port The I/O port to write.
|
@param Port The I/O port to write.
|
||||||
@param Value The value to write to the I/O port.
|
@param Value The value to write to the I/O port.
|
||||||
|
|
||||||
@return The value written the I/O port.
|
@return The value written to the I/O port.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
UINT8
|
UINT8
|
||||||
@ -150,7 +150,7 @@ IoRead16 (
|
|||||||
@param Port The I/O port to write.
|
@param Port The I/O port to write.
|
||||||
@param Value The value to write to the I/O port.
|
@param Value The value to write to the I/O port.
|
||||||
|
|
||||||
@return The value written the I/O port.
|
@return The value written to the I/O port.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
UINT16
|
UINT16
|
||||||
@ -210,7 +210,7 @@ IoRead32 (
|
|||||||
@param Port The I/O port to write.
|
@param Port The I/O port to write.
|
||||||
@param Value The value to write to the I/O port.
|
@param Value The value to write to the I/O port.
|
||||||
|
|
||||||
@return The value written the I/O port.
|
@return The value written to the I/O port.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
UINT32
|
UINT32
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -19,8 +19,8 @@
|
|||||||
Transfers control to a function starting with a new stack.
|
Transfers control to a function starting with a new stack.
|
||||||
|
|
||||||
This internal worker function transfers control to the function
|
This internal worker function transfers control to the function
|
||||||
specified by EntryPoint using the new stack specified by NewStack
|
specified by EntryPoint using the new stack specified by NewStack,
|
||||||
and passing in the parameters specified by Context1 and Context2.
|
and passes in the parameters specified by Context1 and Context2.
|
||||||
Context1 and Context2 are optional and may be NULL.
|
Context1 and Context2 are optional and may be NULL.
|
||||||
The function EntryPoint must never return.
|
The function EntryPoint must never return.
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ InternalSwitchStackAsm (
|
|||||||
Transfers control to a function starting with a new stack.
|
Transfers control to a function starting with a new stack.
|
||||||
|
|
||||||
Transfers control to the function specified by EntryPoint using the
|
Transfers control to the function specified by EntryPoint using the
|
||||||
new stack specified by NewStack and passing in the parameters specified
|
new stack specified by NewStack, and passes in the parameters specified
|
||||||
by Context1 and Context2. Context1 and Context2 are optional and may
|
by Context1 and Context2. Context1 and Context2 are optional and may
|
||||||
be NULL. The function EntryPoint must never return.
|
be NULL. The function EntryPoint must never return.
|
||||||
Marker will be ignored on IA-32, x64, and EBC.
|
Marker will be ignored on IA-32, x64, and EBC.
|
||||||
@ -61,7 +61,7 @@ InternalSwitchStackAsm (
|
|||||||
function.
|
function.
|
||||||
@param NewStack A pointer to the new stack to use for the EntryPoint
|
@param NewStack A pointer to the new stack to use for the EntryPoint
|
||||||
function.
|
function.
|
||||||
@param Marker VA_LIST marker for the variable argument list.
|
@param Marker A VA_LIST marker for the variable argument list.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
|
@ -1,21 +1,21 @@
|
|||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# Replacement for Math64.c that is coded to use older GCC intrinsics.
|
# Replacement for Math64.c that is coded to use older GCC intrinsics.
|
||||||
# Doing this reduces the number of intrinsics that are required when
|
# Doing this reduces the number of intrinsics that are required when
|
||||||
# you port to a new version of gcc.
|
# you port to a new version of gcc.
|
||||||
#
|
#
|
||||||
# Need to split this into multple files to size optimize the image.
|
# Need to split this into multple files to size optimize the image.
|
||||||
#
|
#
|
||||||
# Copyright (c) 2009 - 2010, Apple Inc. All rights reserved.<BR>
|
# Copyright (c) 2009 - 2010, Apple Inc. 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
.text
|
.text
|
||||||
.align 2
|
.align 2
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
volatile was added to work around optimization issues.
|
volatile was added to work around optimization issues.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
||||||
Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
|
Portions copyright (c) 2008 - 2009, Apple Inc. 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
|
||||||
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
If the Buffer is NULL, then ASSERT().
|
If the Buffer is NULL, then ASSERT().
|
||||||
|
|
||||||
@param Buffer Pointer to a 16-bit value that may be unaligned.
|
@param Buffer The pointer to a 16-bit value that may be unaligned.
|
||||||
|
|
||||||
@return The 16-bit value read from Buffer.
|
@return The 16-bit value read from Buffer.
|
||||||
|
|
||||||
@ -56,7 +56,7 @@ ReadUnaligned16 (
|
|||||||
|
|
||||||
If the Buffer is NULL, then ASSERT().
|
If the Buffer is NULL, then ASSERT().
|
||||||
|
|
||||||
@param Buffer Pointer to a 16-bit value that may be unaligned.
|
@param Buffer The pointer to a 16-bit value that may be unaligned.
|
||||||
@param Value 16-bit value to write to Buffer.
|
@param Value 16-bit value to write to Buffer.
|
||||||
|
|
||||||
@return The 16-bit value to write to Buffer.
|
@return The 16-bit value to write to Buffer.
|
||||||
@ -85,7 +85,7 @@ WriteUnaligned16 (
|
|||||||
|
|
||||||
If the Buffer is NULL, then ASSERT().
|
If the Buffer is NULL, then ASSERT().
|
||||||
|
|
||||||
@param Buffer Pointer to a 24-bit value that may be unaligned.
|
@param Buffer The pointer to a 24-bit value that may be unaligned.
|
||||||
|
|
||||||
@return The 24-bit value read from Buffer.
|
@return The 24-bit value read from Buffer.
|
||||||
|
|
||||||
@ -113,7 +113,7 @@ ReadUnaligned24 (
|
|||||||
|
|
||||||
If the Buffer is NULL, then ASSERT().
|
If the Buffer is NULL, then ASSERT().
|
||||||
|
|
||||||
@param Buffer Pointer to a 24-bit value that may be unaligned.
|
@param Buffer The pointer to a 24-bit value that may be unaligned.
|
||||||
@param Value 24-bit value to write to Buffer.
|
@param Value 24-bit value to write to Buffer.
|
||||||
|
|
||||||
@return The 24-bit value to write to Buffer.
|
@return The 24-bit value to write to Buffer.
|
||||||
@ -141,7 +141,7 @@ WriteUnaligned24 (
|
|||||||
|
|
||||||
If the Buffer is NULL, then ASSERT().
|
If the Buffer is NULL, then ASSERT().
|
||||||
|
|
||||||
@param Buffer Pointer to a 32-bit value that may be unaligned.
|
@param Buffer The pointer to a 32-bit value that may be unaligned.
|
||||||
|
|
||||||
@return The 32-bit value read from Buffer.
|
@return The 32-bit value read from Buffer.
|
||||||
|
|
||||||
@ -200,7 +200,7 @@ WriteUnaligned32 (
|
|||||||
|
|
||||||
If the Buffer is NULL, then ASSERT().
|
If the Buffer is NULL, then ASSERT().
|
||||||
|
|
||||||
@param Buffer Pointer to a 64-bit value that may be unaligned.
|
@param Buffer The pointer to a 64-bit value that may be unaligned.
|
||||||
|
|
||||||
@return The 64-bit value read from Buffer.
|
@return The 64-bit value read from Buffer.
|
||||||
|
|
||||||
@ -231,7 +231,7 @@ ReadUnaligned64 (
|
|||||||
|
|
||||||
If the Buffer is NULL, then ASSERT().
|
If the Buffer is NULL, then ASSERT().
|
||||||
|
|
||||||
@param Buffer Pointer to a 64-bit value that may be unaligned.
|
@param Buffer The pointer to a 64-bit value that may be unaligned.
|
||||||
@param Value 64-bit value to write to Buffer.
|
@param Value 64-bit value to write to Buffer.
|
||||||
|
|
||||||
@return The 64-bit value to write to Buffer.
|
@return The 64-bit value to write to Buffer.
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Base Library CPU Functions for EBC
|
Base Library CPU Functions for EBC
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2010, 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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -80,7 +80,7 @@ EnableInterrupts (
|
|||||||
/**
|
/**
|
||||||
Retrieves the current CPU interrupt state.
|
Retrieves the current CPU interrupt state.
|
||||||
|
|
||||||
Returns TRUE is interrupts are currently enabled. Otherwise
|
Returns TRUE means interrupts are currently enabled. Otherwise,
|
||||||
returns FALSE.
|
returns FALSE.
|
||||||
|
|
||||||
@retval TRUE CPU interrupts are enabled.
|
@retval TRUE CPU interrupts are enabled.
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Switch Stack functions.
|
Switch Stack functions.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2010, 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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -35,7 +35,7 @@
|
|||||||
function.
|
function.
|
||||||
@param NewStack A pointer to the new stack to use for the EntryPoint
|
@param NewStack A pointer to the new stack to use for the EntryPoint
|
||||||
function.
|
function.
|
||||||
@param Marker VA_LIST marker for the variable argument list.
|
@param Marker A VA_LIST marker for the variable argument list.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -25,7 +25,7 @@
|
|||||||
@param Operand The 64-bit operand to shift right.
|
@param Operand The 64-bit operand to shift right.
|
||||||
@param Count The number of bits to shift right.
|
@param Count The number of bits to shift right.
|
||||||
|
|
||||||
@return Operand arithmetically shifted right by Count
|
@return Operand arithmetically shifted right by Count.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
UINT64
|
UINT64
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
/** @file
|
/** @file
|
||||||
AsmCpuid function.
|
AsmCpuid function.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2010, 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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -25,13 +25,13 @@
|
|||||||
|
|
||||||
@param Index The 32-bit value to load into EAX prior to invoking the CPUID
|
@param Index The 32-bit value to load into EAX prior to invoking the CPUID
|
||||||
instruction.
|
instruction.
|
||||||
@param RegisterEax Pointer to the 32-bit EAX value returned by the CPUID
|
@param RegisterEax A pointer to the 32-bit EAX value returned by the CPUID
|
||||||
instruction. This is an optional parameter that may be NULL.
|
instruction. This is an optional parameter that may be NULL.
|
||||||
@param RegisterEbx Pointer to the 32-bit EBX value returned by the CPUID
|
@param RegisterEbx A pointer to the 32-bit EBX value returned by the CPUID
|
||||||
instruction. This is an optional parameter that may be NULL.
|
instruction. This is an optional parameter that may be NULL.
|
||||||
@param RegisterEcx Pointer to the 32-bit ECX value returned by the CPUID
|
@param RegisterEcx A pointer to the 32-bit ECX value returned by the CPUID
|
||||||
instruction. This is an optional parameter that may be NULL.
|
instruction. This is an optional parameter that may be NULL.
|
||||||
@param RegisterEdx Pointer to the 32-bit EDX value returned by the CPUID
|
@param RegisterEdx A pointer to the 32-bit EDX value returned by the CPUID
|
||||||
instruction. This is an optional parameter that may be NULL.
|
instruction. This is an optional parameter that may be NULL.
|
||||||
|
|
||||||
@return Index.
|
@return Index.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
/** @file
|
/** @file
|
||||||
AsmCpuidEx function.
|
AsmCpuidEx function.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2010, 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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -28,16 +28,16 @@
|
|||||||
CPUID instruction.
|
CPUID instruction.
|
||||||
@param SubIndex The 32-bit value to load into ECX prior to invoking the
|
@param SubIndex The 32-bit value to load into ECX prior to invoking the
|
||||||
CPUID instruction.
|
CPUID instruction.
|
||||||
@param RegisterEax Pointer to the 32-bit EAX value returned by the CPUID
|
@param RegisterEax A pointer to the 32-bit EAX value returned by the CPUID
|
||||||
instruction. This is an optional parameter that may be
|
instruction. This is an optional parameter that may be
|
||||||
NULL.
|
NULL.
|
||||||
@param RegisterEbx Pointer to the 32-bit EBX value returned by the CPUID
|
@param RegisterEbx A pointer to the 32-bit EBX value returned by the CPUID
|
||||||
instruction. This is an optional parameter that may be
|
instruction. This is an optional parameter that may be
|
||||||
NULL.
|
NULL.
|
||||||
@param RegisterEcx Pointer to the 32-bit ECX value returned by the CPUID
|
@param RegisterEcx A pointer to the 32-bit ECX value returned by the CPUID
|
||||||
instruction. This is an optional parameter that may be
|
instruction. This is an optional parameter that may be
|
||||||
NULL.
|
NULL.
|
||||||
@param RegisterEdx Pointer to the 32-bit EDX value returned by the CPUID
|
@param RegisterEdx A pointer to the 32-bit EDX value returned by the CPUID
|
||||||
instruction. This is an optional parameter that may be
|
instruction. This is an optional parameter that may be
|
||||||
NULL.
|
NULL.
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Calculate the quotient of a 64-bit integer by a 32-bit integer
|
Calculate the quotient of a 64-bit integer by a 32-bit integer
|
||||||
|
|
||||||
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2010, 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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
@ -23,7 +23,7 @@
|
|||||||
unsigned value Divisor and generates a 64-bit unsigned quotient. This
|
unsigned value Divisor and generates a 64-bit unsigned quotient. This
|
||||||
function returns the 64-bit unsigned quotient.
|
function returns the 64-bit unsigned quotient.
|
||||||
|
|
||||||
@param Dividend A 64-bit unsigned value.
|
@param Dividend A 64-bit unsigned value.
|
||||||
@param Divisor A 32-bit unsigned value.
|
@param Divisor A 32-bit unsigned value.
|
||||||
|
|
||||||
@return Dividend / Divisor
|
@return Dividend / Divisor
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# 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
|
||||||
# http://opensource.org/licenses/bsd-license.php
|
# http://opensource.org/licenses/bsd-license.php.
|
||||||
#
|
#
|
||||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
; 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
|
||||||
; http://opensource.org/licenses/bsd-license.php
|
; http://opensource.org/licenses/bsd-license.php.
|
||||||
;
|
;
|
||||||
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
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
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user