- 2cf57c9 ArmPkg/PL180Mci: Fix build by oliviermartin · 14 years ago
- 50c5f18 ArmPkg/PL180MciDxe: Use the new flag MMC_CMD_NO_CRC_RESPONSE by oliviermartin · 14 years ago
- 2b826e7 ArmPkg/MmcDxe: Introduce MMC_CMD_NO_CRC_RESPONSE flag by oliviermartin · 14 years ago
- 8ea50d2 Fix Xcode compile bug. It looks like these two arguments had an extra level of indirection that was in error. Good thing about extra compilers is we catch this kind of thing for almost free. by andrewfish · 14 years ago
- 2e3650d ArmPkg/Arm9Lib: Assert if memory region size is TT_DESCRIPTOR_SECTION_SIZE aligned by oliviermartin · 14 years ago
- 709497d ArmPkg: Fix ArmPkg.dsc and ArmVExpress-CTA9x4.dsc builds by oliviermartin · 14 years ago
- 643ec0e ArmPkg: Fix InternalMemCopyMem() by oliviermartin · 14 years ago
- 61afd6a ArmPkg/ArmDisassemblerLib: Fix register list by oliviermartin · 14 years ago
- 964680c ArmPlatformPkg/ArmPlatformLib: Move the UEFI memory partionning to MemoryInitPei by oliviermartin · 14 years ago
- cf3a77a ArmPkg/BdsLib: Fix GetSystemMemoryResources() by oliviermartin · 14 years ago
- bad880b ArmPkg/BdsLib: Prevent application to hang the platform using watchdog by oliviermartin · 14 years ago
- 262a9b0 ArmPlatformPkg: Rename gEmbeddedTokenSpaceGuid.PcdEmbeddedFd* into gArmTokenSpaceGuid.PcdNormalFd* by oliviermartin · 14 years ago
- 1e6a5cf ArmPkg/ArmLib: Define the macro IS_ARM_MEMORY_REGION_ATTRIBUTES_SECURE() by oliviermartin · 14 years ago
- 53205a5 ArmPkg/ArmV7: Fix TT_DESCRIPTOR_LARGEPAGE_CACHE_POLICY_MASK mask by oliviermartin · 14 years ago
- fe93eba ArmPkg/PL390GixDxe: Return from the interrupt handler when it is a sporadic interrupt by oliviermartin · 14 years ago
- 2297613 ArmPkg/CpuDxe: Replace SIZE_4KB by TT_DESCRIPTOR_PAGE_SIZE by oliviermartin · 14 years ago
- 2cf4b60 ArmPkg/Mmu: Support page size granularity in the initial MMU setting by oliviermartin · 14 years ago
- 2ed2ed2 ArmPkg/PL180MciDxe: Improve error handling by oliviermartin · 14 years ago
- a1ab914 ArmPkg/MmcDxe: Fix some returned conditions for MMC/SD commands by oliviermartin · 14 years ago
- 6102636 EmbeddedPkg/MmcDxe: Fix protocols uninstallation in Stop() function by oliviermartin · 14 years ago
- 507ebc1 Fixes to get CodeSourcery GCC and RVCT 3.1 compiling. by andrewfish · 14 years ago
- 2ac288f Fix issue with fixing tabs. by andrewfish · 14 years ago
- 58b5d03 Remove tabs from all text files in the package. by andrewfish · 14 years ago
- 1bfda05 Sync up ArmPkg with patch from mailing list. Changed name of BdsLib.h to BdsUnixLib.h and fixed a lot of issues with Xcode building. by andrewfish · 14 years ago
- 98fc7c7 Fix typo in __switchiu8() to use r0 in place of r3. by andrewfish · 14 years ago
- 7d95240 Fix semihosting on gcc. We need to save lr as svc instruction will change it. by andrewfish · 14 years ago
- 63ca740 Update remaining ARM .S files with INTERWORK_FUNC macro. This is the 2nd half of check-in 11167. by andrewfish · 14 years ago
- d962902 Add support for semihosting with GCC. Still needs more testing. by andrewfish · 14 years ago
- 5792e32 Fix build break on Apple Xcode, caused by fixing normal gcc build break. by andrewfish · 14 years ago
- fe29507 Add vpush/vpop to the exception handler as we added CopyMem/SetMem that can use NEON registers to speed things up. This means we need to save state so we don't blow up a CopyMem. by andrewfish · 14 years ago
- b28fe0e update copyright format by hhtian · 14 years ago
- 934309d 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. by andrewfish · 14 years ago
- 28d1916 Fix Xcode build break. by andrewfish · 14 years ago
- 54a7013 Fix CodeSourcery 2010q1 link issue by adding missing intrinsics by andrewfish · 14 years ago
- 3ea3ff8 Fix issue in DmaMap with buffers that are smaller than a cache line. Also make any buffer that is not an even quanta of cache lines double buffer. by andrewfish · 14 years ago
- afdfe8f Remove ArmEbPkg and replace with ArmRealViewEbPkg. Ported ArmRealViewEbPkg to have a PEI phase, and added place holder CPU PEIM to ArmPkg. This ArmRealViewEbPkg now boots from SEC, PEI, DXE, BDS, to EBL in the ARM RealView system emulator that comes with RealView Pro. by andrewfish · 15 years ago
- 938f46b Add DMA Lib for generic ARM cache coherency model. by andrewfish · 15 years ago
- 81bc205 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. by andrewfish · 15 years ago
- 076c050 Set the default compilers arch flags for these packages by andrewfish · 15 years ago
- 4099cdc Remove obsolete DebugSupport Driver by andrewfish · 15 years ago
- 23d3998 Remove DebugSupport driver for ARM and DebugSupportProtocol. In edk2 you can link debugger into DXE core directly so you don't need a debug support. Also we are going to FIQ for debugger ctrl-c break in, so no need to hook the timer infrastructure. by andrewfish · 15 years ago
- d6ebcab Update the copyright notice format by hhtian · 15 years ago
- d39eb83 Add some ldm/vldm optimized CopyMem routines. Add performance macros to BDS by andrewfish · 15 years ago
- 5b792f1 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. by andrewfish · 15 years ago
- e9fc14b Make sure FIQ debugger stuff can work. by andrewfish · 15 years ago
- bb02cb8 Cleanup MMU code to do book required sync. Update exception handler to clear fault registers. by andrewfish · 15 years ago
- 7800c28 Cleanup Cache an MMU operations. by andrewfish · 15 years ago
- 9f50cb9 Remove hook for debugger. Should be implemented using the new library scheme. by andrewfish · 15 years ago
- 3a75312 Fix bug by andrewfish · 15 years ago
- 4e471bf Update intrinsics for code sourcery gcc by andrewfish · 15 years ago
- 0416278 Added FIQ interrupt primatives. Update exception handler to disable/reenable FIQ when updating in case debug agent library is using FIQ. by andrewfish · 15 years ago
- 41d4780 Make these drivers more compatible with a projected Debug Agent Library implementation. by andrewfish · 15 years ago
- 548af3e Syncing GCC and ARMASM assembly. Made chunks of the ARMASM lowercase to make the diff easier. by andrewfish · 15 years ago
- a495774 Remove svn:executable on *.c, *.h, *.asm, *.S, *.inf and *.asl* by jljusten · 15 years ago
- 4b9fa12 Move ARMv5 (ARM9) barrier instructions into assembler files by andrewfish · 15 years ago
- 026c3d3 Updated Hardware Interrupt protocol to add an EOI member. Added ARM Data/Instruction syncronization barrier support to the ARM lib. by andrewfish · 15 years ago
- 37b91c4 Clean up some externs by andrewfish · 15 years ago
- fea3a3a Fix typo by andrewfish · 15 years ago
- 98bc0c8 Sync gcc with armasm. update some memory barriers. by andrewfish · 15 years ago
- 1a27eb4 Hack in some DSB, ISB syncronization primatives. Need to do it a little cleaner. by andrewfish · 15 years ago
- 5dea9bd Change Cortex-A8 references to ARMv7. Cortex-A8 is a branded implementation of the ARMv7 processor architecture. by andrewfish · 15 years ago
- 65e2744 Fix bug in UncachedMemoryAllocationLib, Assembler, make DefaultExceptionHandler lib inc the PC past the faulting instruction to aid debug. Update LR in Exception hanlder, so return address can get updated properly. by andrewfish · 15 years ago
- d629c28 After the ASSERT adjust the PC so you skip the faulting instruction. Lets you walk out of the exception handler and keeprunning code. This way you can walk out of the call stack. by andrewfish · 15 years ago
- 883b666 Clean up UncachedMemoryAllocationLib to use CPU AP. by andrewfish · 15 years ago
- 85e385f Added CWD to EfiFileLib. Fix some X64 warnings. by andrewfish · 15 years ago
- f3198cb Update input of disasmembler to support IfThen construct. Add prototype dos script to build BeagleBoard. by andrewfish · 15 years ago
- fef5272 More disasm work. by andrewfish · 15 years ago
- c5c902d More updated by andrewfish · 15 years ago
- c639c2d Fix GCC warnings by andrewfish · 15 years ago
- eeb7892 Cleanup to match MdePkg cleanups. More progress on ARM disassembler. by andrewfish · 15 years ago
- b32fecd Added Thumb2 loads and stores to Disassmebler by andrewfish · 15 years ago
- c7ed09e Fix thumb2 Branch instruction in disassembler by andrewfish · 15 years ago
- 7c34497 More progress on the disassebler lib by andrewfish · 15 years ago
- f9f937d 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. by andrewfish · 15 years ago
- 097bd46 Move ARM disassembler into a library. by andrewfish · 15 years ago
- 7e1ae73 Remove out of date comment and fix gcc warning. by andrewfish · 15 years ago
- d5b0f23 Update execption handler to print out DFSR & IFSR info. by andrewfish · 15 years ago
- 6f72e28 Added a library for the default exception handler and started to add a dissasembler. Cleaned up some issues with BlockIo in BeagleBoard and add some extra info on Ebl devices command to show if a blk device has a file system on it. by andrewfish · 15 years ago
- 920cb92 Fix RVCT compiler warnings, and a bug in the GdbStub by AJFISH · 15 years ago
- d4f167a Missed a fix in the Cpu Driver. Added some more debug for Execption handling and clean up some uncached stuff. by AJFISH · 15 years ago
- 79b9790 Minor update to move array into function to dead strip better on release builds by AJFISH · 15 years ago
- 235605b Updated ARM Exception handler to print out text values for CPSR register by AJFISH · 15 years ago
- 225290e Added new PeCoffGetEntryPoint lib function to get size of PE/COFF header. This is needed for debug prints with PE/COFF images that started as ELF or Mach-O. Moved and debugged ARM semihosting lib for RVD that prints out the debugger symbol load commands in a window on the debugger. Trying to write a script file, but that crashes RVD. Added debug print to BeagleBoard Sec that prints out RVD debugger command to load symbols for the Sec. Synced the rest of the code. by AJFISH · 15 years ago
- 62e797a Fix GCC build bug and add a debug library to dump load and unload commands into the RVI debugger window. by AJFISH · 15 years ago
- f659880 Added support for L2 (4K) page tables and made the CPU driver change cachability attributes on request. Also got the DebugUncache infrastructure working for the first time. Looks like it works for the simple case. Checking in so we can get more eyes looking at the code. by AJFISH · 15 years ago
- 965626c Adding a Debug version of the UncachedMemoryAllocationLib that will make the PCI DMA address not match the CPU C address for a DMA buffer. The PCI DMA address will generate a page fault if accessed from the CPU. This should make it easy to debug EFI DMA code to make sure it is following the correct rules for which pointer to use. by AJFISH · 15 years ago
- aeb6153 Working on adding paging to the CpuDxe driver so it can update cachablity. At this point it is coded, but untested. So this file is not yet hooked into the driver. by AJFISH · 15 years ago
- 70575d1 One more header fix by AJFISH · 15 years ago
- 8bbf0f0 Fix some more headers. Add some missing library classes in .dec file and update .dsc to default to cortex ARM cpu type. by AJFISH · 15 years ago
- f45ce9d Updating ArmLib.h to add functions needed to turn on paging in CpuDxe. Also added a protocol to enable debugging of DMA issues. DxeCpu driver will produce and the UncachedMemoryAllocationLib can consume. by AJFISH · 15 years ago
- c2b5ca8 Need to add some extra functions to the libraries to support paging in the CpuDxe driver (still working on that). Also looks like some of the .INF file hade the token used to search replace the copyright headers and not the headers so I updated that. by AJFISH · 15 years ago
- 06dc4de Add some missing 64-bit math functions for gcc by AJFISH · 15 years ago
- d213712 Fixed a bug in the HardwareInterrupt handler that would blow the stack if you reenable interrupts in the TimerHandler. It should be noted this happens as the TimerHandler raises and restores TPL for the timer tick used by the DXE Core. There was some work around code in the CPU driver to prevent interrupts from being enabled while handling exceptions. This has been removed. by AJFISH · 15 years ago
- bbd8fad Fix stray charcter in comment. by AJFISH · 15 years ago
- 8a4d81e Adding support for a single stack, GCC check in will follow by AJFISH · 15 years ago
- 8595f12 Working on having a single stack for all modes. This code currently has an issue nesting interrupts in a big honking loop, but seems to save and restore context correctly. by AJFISH · 15 years ago
- 2ef2b01 Adding support for BeagleBoard. by AJFISH · 15 years ago