andrewfish
|
785e597795
|
Move away from 0x40 block size (worked around a DXE core bug assuming the FV header fit in a block) of the FV to 1 byte. This makes more sense as the FV is shadowed from FLASH into RAM by HW so it is never on top of a real block device.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11136 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-12-08 19:58:48 +00:00 |
andrewfish
|
6638a865ed
|
Older tools rounded down the size of the FV, and the new tools round up. Our main FV region is not a multiple of the block size, but it is set to fill the space. Probably need to move to a block size of 1 at some point.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11129 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-12-07 22:44:08 +00:00 |
andrewfish
|
f3e699088b
|
Update example symbol command to dump out gdb load commands if you compile with gcc or RVCT commands if you compile with other compilers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10859 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-09-08 17:58:18 +00:00 |
andrewfish
|
934309d58e
|
Add a temp BasePeCoffLib that deals with MOVT instruction. At this point we don't know how the PE/COFF spec will change, but we can merge the real change into the MdePkg when the PE/COFF spec is updated and remove this library. To be clear I made up the PE/COFF relocation extension for these relocations, but as long as the tools match it all works.... Mainly doing this to support gcc.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10762 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-07-31 01:50:35 +00:00 |
andrewfish
|
685f8c7600
|
Fix more InitializeDebugAgent API change bugs. GDB stub was not turned on in example platforms.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10687 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-07-23 15:25:32 +00:00 |
andrewfish
|
7c137cae5a
|
Fix the build break in two open source packages caused by check in 10660.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10686 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-07-23 02:37:28 +00:00 |
andrewfish
|
81bc205daf
|
Clean up OMAP DMA lib and split into generic DMA lib based on PCI_IO DMA abstractions and make OMAP DMA lib about channel programming only.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10555 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-05-29 00:21:30 +00:00 |
andrewfish
|
076c05050d
|
Set the default compilers arch flags for these packages
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10552 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-05-28 22:37:55 +00:00 |
andrewfish
|
9e04898b6d
|
Remove references to a package that does not exist.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10545 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-05-27 23:12:27 +00:00 |
andrewfish
|
b830c1dfc0
|
Fix grammer in comment
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10507 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-05-18 20:31:03 +00:00 |
andrewfish
|
d3f55de3fd
|
Add in OmapDmaLib instance.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10470 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-05-08 19:42:38 +00:00 |
andrewfish
|
2a9fe5409d
|
Add ReadyToBoot signal to BDS.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10453 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-04-30 23:07:56 +00:00 |
andrewfish
|
8c6151f2ba
|
Updated MMC/SD Card driver to support hot add and remove of the media (SD Cards) and enable write protect of SD Cards. Had to update pads for WP bit as it was not being programmed as a GPIO. I also changed some of the PAD #defins as there were only really 3 states, so OR things in the table in the .c file did not make a lot of sense.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10450 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-04-30 19:43:11 +00:00 |
hhtian
|
1ebd6c1145
|
Update the copyright notice format
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10445 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-04-29 12:24:22 +00:00 |
andrewfish
|
d39eb83cc5
|
Add some ldm/vldm optimized CopyMem routines. Add performance macros to BDS
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10388 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-04-21 22:04:35 +00:00 |
andrewfish
|
d02b28d736
|
Change to a NEON compatible CPU Arch (ARMv7 is NEON optional) and add performance lib stuff to measure boot time. Also add an example performace lib dumper as an example EBL command.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10387 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-04-21 17:48:09 +00:00 |
andrewfish
|
2ed3c9ccf8
|
Enable NEON (SIMD instructions) via coprocessor register so CopyMem/SetMem can use VLDM and friends if you want.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10386 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-04-21 17:40:27 +00:00 |
andrewfish
|
e89e593c57
|
Checked in some things from my working copy that break the build. Remove the unneeded things so the build works.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10374 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-04-14 22:08:16 +00:00 |
andrewfish
|
5b792f1abf
|
Add a PE/COFF extra action lib that DEBUG prints the debugger command to load symbols. Turn off DXE Core DEBUG print on load and use this new library in its place.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10373 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-04-14 21:52:26 +00:00 |
andrewfish
|
319dd74716
|
Fix stray info in checkin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10370 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-04-13 22:46:21 +00:00 |
andrewfish
|
9d1d7243f0
|
Try out performance infrastructure
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10368 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-04-13 22:28:43 +00:00 |
andrewfish
|
b1c5bd5211
|
Cleaning up thing Beagle in Omap35xx. Partial checkin as I'm getting errors out of svn for doing a svn mv.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10362 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-04-13 18:23:42 +00:00 |
andrewfish
|
7e3538510f
|
Fix build break. Was fixing Beagle names in Omap35xx package and missed a few.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10361 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-04-13 17:39:52 +00:00 |
andrewfish
|
bff4e9ea4f
|
Sync up ARMASM and GCC version
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10261 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-03-17 02:25:41 +00:00 |
andrewfish
|
7781f9fe98
|
Add a build script for code socery gcc.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10260 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-03-17 02:25:12 +00:00 |
andrewfish
|
0f02314814
|
Update to use DEBUG/RELEASE properly in DSC now tools have been fixed. Add VectorBase PCD to SEC. Don't assume it is at start of DRAM.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10200 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-03-05 03:17:47 +00:00 |
andrewfish
|
4951b2482f
|
Remove dead file, and update startup code to null out vector table.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10199 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-03-05 02:38:18 +00:00 |
andrewfish
|
aebb096e45
|
Update to use new $() form
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10198 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-03-05 02:36:07 +00:00 |
andrewfish
|
d367fe460b
|
Turn of USB legacy support in EHCI driver as it is not needed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10173 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-03-04 01:54:44 +00:00 |
andrewfish
|
97e9818a67
|
Sync with ARMASM version.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10172 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-03-04 01:54:09 +00:00 |
andrewfish
|
b8758b6e6f
|
Remove unneeded space in sym output to make sure the output is RVD compatible.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10149 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-03-02 00:06:19 +00:00 |
andrewfish
|
61e299aa7c
|
Make script less verbose
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10148 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-03-02 00:05:24 +00:00 |
andrewfish
|
fe35c03635
|
Fix build break caused by adding DebugAgentLib to the DXE Core.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10122 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-28 20:14:22 +00:00 |
andrewfish
|
5aa324d9f3
|
Update comment in dsc file to explain NULL library class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10089 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-25 19:38:21 +00:00 |
andrewfish
|
753816a324
|
Add EOI API to hardware interrupt. Add PCD setting form DRAM base and size. Remove bogus PCD
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10088 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-25 19:25:44 +00:00 |
jljusten
|
a495774f69
|
Remove svn:executable on *.c, *.h, *.asm, *.S, *.inf and *.asl*
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10087 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-25 18:17:41 +00:00 |
andrewfish
|
14e00c13be
|
Fix line endings
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10062 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-24 17:22:03 +00:00 |
andrewfish
|
d4aeb70b0a
|
Update comments to define where stuff comes from
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10049 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-23 18:21:21 +00:00 |
andrewfish
|
d5505a2afb
|
Make the passed in string not require \n
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10030 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-20 00:12:19 +00:00 |
andrewfish
|
b2a73e2162
|
Adding a command to show how symbols work in EFI
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10029 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-19 23:49:51 +00:00 |
andrewfish
|
23cb7cb285
|
Make build script exit on build error
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10027 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-19 22:48:26 +00:00 |
andrewfish
|
752d258a42
|
Update gcc flags to armv7
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10024 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-19 18:45:29 +00:00 |
andrewfish
|
5dea9bd6e6
|
Change Cortex-A8 references to ARMv7. Cortex-A8 is a branded implementation of the ARMv7 processor architecture.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10022 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-18 01:57:13 +00:00 |
andrewfish
|
eea555312c
|
Update to pass up Decompress, and PECOFF code from SEC to DXE Core. Turn on USB, even though it does not currently work.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10019 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-17 00:21:18 +00:00 |
andrewfish
|
026e30c4bb
|
Cleanup SerailIO drivers to have a device path and use PCD settings for various stuff. Also clean up a few coding convention items.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10009 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-15 20:40:51 +00:00 |
andrewfish
|
0534bb8fd6
|
Remove dead command and clean up some coding style stuff.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9972 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-10 20:04:08 +00:00 |
andrewfish
|
3aa4215f72
|
Update so Windows build works like Cygwin buid
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9940 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-05 18:43:49 +00:00 |
andrewfish
|
f3198cba84
|
Update input of disasmembler to support IfThen construct. Add prototype dos script to build BeagleBoard.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9936 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-05 06:50:09 +00:00 |
andrewfish
|
778449055f
|
Fix some disasm issues
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9908 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-02 04:34:19 +00:00 |
andrewfish
|
f9f937d243
|
Move ARM disassembler into a library and out of the exception handler. Add a hook to call the lib from a platform specific EBL command on BeagleBoard.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9903 6f19259b-4bc3-4df7-8a09-765794883524
|
2010-02-01 18:59:27 +00:00 |