1. 3910de0 build: fix .text section address alignment by Kevin O'Connor · 7 years ago
  2. 1b911d7 Add multiboot support. by Vladimir Serbinenko · 7 years ago
  3. eb88bf7 build: Support declaring 32bit C functions that must reside in the f-segment by Kevin O'Connor · 8 years ago
  4. ffc0687 build: Minor - fix comments referring to old tools/ directory. by Kevin O'Connor · 8 years ago
  5. ab482e0 build: Get fixed address variables from 32bit compile pass (not 16bit) by Kevin O'Connor · 8 years ago
  6. 38729bc build: Only export needed fields in LayoutInfo in layoutrom.py. by Kevin O'Connor · 8 years ago
  7. 8216a47 build: Use fileid instead of category to write sections in layoutrom.py. by Kevin O'Connor · 8 years ago
  8. e574997 build: Keep segmented sections separate until final link step. by Kevin O'Connor · 8 years ago
  9. b40016f build: Rework getRelocs() to use a hash instead of categories in layoutrom.py by Kevin O'Connor · 8 years ago
  10. bf70fbf build: Refactor findInit() function. by Kevin O'Connor · 8 years ago
  11. ee95253 build: Use customized entry point for each type of build. by Kevin O'Connor · 8 years ago
  12. c228d70 build: Refactor layoutrom.py gc() function. by Kevin O'Connor · 8 years ago
  13. cc132ab build: Extract section visiting logic in layoutrom.py. by Kevin O'Connor · 8 years ago
  14. 2634270 build: Remove unused function getSectionsStart() from layoutrom.py. by Kevin O'Connor · 8 years ago
  15. 19f789b build: Be careful with unicode and byte strings for python3 compatibility. by Johannes Krampf · 9 years ago
  16. 0a82fc7 build: Avoid sort() on unordered classes for python3 compatibility. by Johannes Krampf · 9 years ago
  17. 9d7d044 build: Be explicit that we want integers when dividing for python3 compat. by Johannes Krampf · 9 years ago
  18. 064fd06 build: Make print statements in scripts python3 compatible. by Johannes Krampf · 9 years ago
  19. b94170c Separate out sec32init sections even when not doing code relocation. by Kevin O'Connor · 9 years ago
  20. b942ce0 Rename tools/ directory to scripts/ directory. by Kevin O'Connor · 9 years ago[Renamed from tools/layoutrom.py]
  21. 2b0fb8c Add config option to support memory allocations in 9-segment. by Kevin O'Connor · 9 years ago
  22. 2af52da Add VARVERIFY32INIT attribute for variables only available during "init". by Kevin O'Connor · 10 years ago
  23. 3be89a1 Minor - fix confusing final_sec32low_start name in layoutrom.py. by Kevin O'Connor · 10 years ago
  24. 6d15264 Eliminate separate BiosTableSpace[] space for f-segment allocations. by Kevin O'Connor · 10 years ago
  25. 6afc6f8 Don't relocate "varlow" variable references at runtime. by Kevin O'Connor · 10 years ago
  26. 4195349 Introduce VARFSEG for variables that will reside in the f-segment. by Kevin O'Connor · 10 years ago
  27. c924344 Clarify build generated "zone low" values. by Kevin O'Connor · 10 years ago
  28. a3c48f5 Ensure exported symbols are visible in the final link by Kevin O'Connor · 10 years ago
  29. 90ebed4 Minor - ensure build can handle some gcc/linker section declarations. by Kevin O'Connor · 10 years ago
  30. c91da7a Avoid runtime relocation of 16bit "low" mem - calculate at build instead. by Kevin O'Connor · 10 years ago
  31. 5e01908 Allow optionroms and "low mem" to share space. by Kevin O'Connor · 10 years ago
  32. 46b8262 Add mechanism to declare variables as "low mem" and use for extra stack. by Kevin O'Connor · 10 years ago
  33. 805ede2 Permit .rodata.__PRETTY_FUNCTION__. sections in roms. by Kevin O'Connor · 11 years ago
  34. 47c8e31 Rename the apm, pcibios, and elf entry points. by Kevin O'Connor · 11 years ago
  35. 67863be Enhance layoutrom.py to work around a binutils quirk. by Kevin O'Connor · 12 years ago
  36. f3fe3aa Require a "_cfuncXX_" symbol prefix for inter-mode c function references. by Kevin O'Connor · 12 years ago
  37. 402fd9c Enhance build to emit relocation information. by Kevin O'Connor · 12 years ago
  38. d1b4f96 Separate out init code from the rest of the 32bit flat code. by Kevin O'Connor · 12 years ago
  39. 1a4885e Modify tools/layoutrom.py to use classes instead of tuples. by Kevin O'Connor · 12 years ago
  40. 6c2e781 Use str.startswith() in python scripts. by Kevin O'Connor · 12 years ago
  41. 9ba1dea Simplify build by manually resolving external symbols in layoutrom.py. by Kevin O'Connor · 12 years ago
  42. fdca418 Force a link error if a function is used from the wrong code chunk. by Kevin O'Connor · 13 years ago
  43. 871e0a0 Add support for 32bit PCI BIOS entry. by Kevin O'Connor · 13 years ago
  44. 2ceeec9 Fix potential build failure due to text16 section being too large. by Kevin O'Connor · 13 years ago
  45. 5b8f809 Allow rom to grow beyond 64K. by Kevin O'Connor · 13 years ago
  46. e6f527a Fix bug causing layoutrom.py to break if no rodata sections. by Kevin O'Connor · 13 years ago
  47. c069394 Do garbage collection of unused sections. by Kevin O'Connor · 13 years ago
  48. b1a0d3a Pack 16bit code into last part of f-segment. by Kevin O'Connor · 13 years ago
  49. 76f0bed Minor - improve space used reporting in tools/layoutrom.py. by Kevin O'Connor · 14 years ago
  50. db802ad Have layoutrom.py show info on utilization of fixed area. by Kevin O'Connor · 14 years ago
  51. 711ddc6 Try to automatically fit sections into open spaces in the fixed area. by Kevin O'Connor · 14 years ago
  52. 202024a Layout fixed area using linker instead of assembler. by Kevin O'Connor · 14 years ago