aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2009-12-30Add support for 32bit PCI BIOS entry.Kevin O'Connor2-47/+93
2009-12-19Fix potential build failure due to text16 section being too large.Kevin O'Connor2-17/+21
2009-12-12Enhance readserial.py to try to account for host time offsets.Kevin O'Connor1-8/+12
2009-12-05Fix timing in readserial.py - use 10 bits per byte.Kevin O'Connor1-1/+4
2009-12-05Enhance readserial.py to note when resetting timer.Kevin O'Connor1-2/+4
2009-11-20Test for broken gcc -combine on FC12.Kevin O'Connor1-4/+27
2009-09-20Allow rom to grow beyond 64K.Kevin O'Connor2-49/+131
2009-08-18Fix bug causing layoutrom.py to break if no rodata sections.Kevin O'Connor1-1/+1
2009-08-09Update tools/checkstack.py - new compilers set %ebp in preamble.Kevin O'Connor1-0/+3
2009-06-30Add descriptions to the gcc tests in tools/test-gcc.sh.Kevin O'Connor1-3/+14
2009-06-26Enhance gcc test for visible variables with -fwhole-program.Kevin O'Connor1-0/+1
2009-06-15Minor - clarify disabling "-combine" warning.Kevin O'Connor1-2/+1
2009-06-15Avoid -fwhole-program on broken gcc instead of stopping build.Kevin O'Connor1-23/+8
2009-06-10Add support for gcc v3.x compilers.Kevin O'Connor1-4/+3
2009-06-10Do garbage collection of unused sections.Kevin O'Connor1-23/+145
2009-06-10checkstack.py should not match pushaw on stack usage check.Kevin O'Connor1-1/+1
2009-05-27Keep relocated 16bit code so checkstack can use it.Kevin O'Connor1-1/+1
2009-05-23Pack 16bit code into last part of f-segment.Kevin O'Connor2-23/+44
2009-05-14Add missing tools/buildrom.py script.Kevin O'Connor1-0/+43
2009-05-13Add tools/checksum.py tool.Kevin O'Connor1-0/+16
2009-04-26Fix auto-restart timeout in tools/readserial.pyKevin O'Connor1-4/+4
2009-04-19Enhance test-gcc.sh.Kevin O'Connor1-4/+4
2009-04-19Add new tool - tools/readserial.py.Kevin O'Connor1-0/+101
2009-03-27Use CC consistently in test-gcc.sh script.Kevin O'Connor1-1/+1
2009-03-27Enhance gcc checks.Kevin O'Connor1-4/+23
2009-03-26Expand gcc tests.Kevin O'Connor2-23/+50
2009-02-08Minor - rename BX_PANIC to panic.Kevin O'Connor1-2/+2
2009-01-25Enhance makefile to autodetect if AVOIDCOMBINE is needed.Kevin O'Connor1-0/+23
2009-01-19Minor - improve space used reporting in tools/layoutrom.py.Kevin O'Connor1-6/+6
2009-01-17Have layoutrom.py show info on utilization of fixed area.Kevin O'Connor1-5/+21
2009-01-17Try to automatically fit sections into open spaces in the fixed area.Kevin O'Connor2-27/+92
2009-01-17Layout fixed area using linker instead of assembler.Kevin O'Connor2-11/+76
2009-01-01Switch to new stack when calling ATA function in 16bit mode.Kevin O'Connor1-2/+2
2008-11-16Add tool for generating assembler offset definition file.Kevin O'Connor1-0/+17
2008-10-26Misc minor cleanups.Kevin O'Connor1-2/+2
2008-07-13Change checkstack.py tool - key functions by address instead of name.Kevin O'Connor1-45/+48
2008-07-12Show percent space of C code used in checkrom.py.Kevin O'Connor1-2/+4
2008-07-06Relinking rom32.o twice seems flaky - make third link stage.Kevin O'Connor1-5/+10
2008-07-05Ensure proper alignment of subsections.Kevin O'Connor1-2/+5
2008-07-05Use ld to build final rom; remove custom build utilities.Kevin O'Connor3-144/+33
2008-07-04Define 16bit OFFSET_x to be 32bit addresses; introduce CONFIG_BIOS_ADDR.Kevin O'Connor1-2/+3
2008-07-04Add hack to prevent checkstack.py from infinitely recursing (with bad input).Kevin O'Connor1-0/+1
2008-06-20Fixup bios.bin.elf building on other versions of ld.Kevin O'Connor1-1/+1
2008-06-07Improvements to checkstack.py tool.Kevin O'Connor1-11/+34
2008-05-12Add tool to check stack usage of 16bit code.Kevin O'Connor1-0/+117
2008-05-10Fix elf build; rename target file rom.bin to bios.bin.Kevin O'Connor1-4/+3
2008-05-08Support 32bit entry point and an elf wrapped binary.Kevin O'Connor1-0/+7
2008-03-02Apply workaround to allow compiling under Ubuntu.Kevin O'Connor1-1/+1
2008-03-01Fix header guards produced by defsys.pyKevin O'Connor1-8/+25
2008-02-26Misc updates.Kevin O'Connor1-0/+9