Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Loader #115

Open
wants to merge 52 commits into
base: master
Choose a base branch
from
Open

Loader #115

wants to merge 52 commits into from

Commits on Jun 29, 2017

  1. Configuration menu
    Copy the full SHA
    bdb1d06 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2017

  1. Configuration menu
    Copy the full SHA
    f12949e View commit details
    Browse the repository at this point in the history
  2. First stab at the loader

    Bootstraps itself to 64 bit more where it can execute C code.
    iankronquist committed Jul 8, 2017
    Configuration menu
    Copy the full SHA
    ece4e82 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2017

  1. Relocation successful

    iankronquist committed Jul 9, 2017
    Configuration menu
    Copy the full SHA
    f0cca1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e064f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    185036c View commit details
    Browse the repository at this point in the history
  4. Paging and elf loader

    Doesn't quite work -- the init array isn't being linked right.
    iankronquist committed Jul 9, 2017
    Configuration menu
    Copy the full SHA
    81a6116 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    31df394 View commit details
    Browse the repository at this point in the history
  6. Link kernel properly

    iankronquist committed Jul 9, 2017
    Configuration menu
    Copy the full SHA
    0402ffb View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2017

  1. Configuration menu
    Copy the full SHA
    b53a114 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a5d9d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    210bb7b View commit details
    Browse the repository at this point in the history
  4. Remove debug lines

    iankronquist committed Jul 11, 2017
    Configuration menu
    Copy the full SHA
    014353e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e50a476 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    305d0a9 View commit details
    Browse the repository at this point in the history
  7. Remove more debug logs

    iankronquist committed Jul 11, 2017
    Configuration menu
    Copy the full SHA
    41b00c7 View commit details
    Browse the repository at this point in the history
  8. Assembly definitions

    iankronquist committed Jul 11, 2017
    Configuration menu
    Copy the full SHA
    8e3a1ac View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2ca93d4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1ce6181 View commit details
    Browse the repository at this point in the history
  11. Initialize BSS.

    iankronquist committed Jul 11, 2017
    Configuration menu
    Copy the full SHA
    8519a2e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6fc95a1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d32d4c1 View commit details
    Browse the repository at this point in the history
  14. Nuke unused debug code

    iankronquist committed Jul 11, 2017
    Configuration menu
    Copy the full SHA
    f0f4960 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    88eb7ae View commit details
    Browse the repository at this point in the history
  16. Propagate const

    iankronquist committed Jul 11, 2017
    Configuration menu
    Copy the full SHA
    475c2b1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    99c5a70 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f0addba View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2017

  1. Force remap option

    iankronquist committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    90948f4 View commit details
    Browse the repository at this point in the history
  2. Checked wrong cpuid leaf

    iankronquist committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    8c237b9 View commit details
    Browse the repository at this point in the history
  3. Boot remap sections

    iankronquist committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    a10eb1a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    54d37fe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5d9b41 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f55997 View commit details
    Browse the repository at this point in the history
  7. Change strip target

    iankronquist committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    58d01f3 View commit details
    Browse the repository at this point in the history
  8. Don't fractal map in loader

    It's all identity mapped anyway, so.
    iankronquist committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    3dfec77 View commit details
    Browse the repository at this point in the history
  9. Remove unused function

    iankronquist committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    407c071 View commit details
    Browse the repository at this point in the history
  10. Unused symbols

    iankronquist committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    522b985 View commit details
    Browse the repository at this point in the history
  11. Remove unused functions

    iankronquist committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    6ef784c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a2a4e53 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d5d94f9 View commit details
    Browse the repository at this point in the history
  14. Move structure definitions to header file

    Share the definitions with the secondary loader
    iankronquist committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    a87e1e6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1e7acfc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3cde7c3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a41b454 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    eebcd94 View commit details
    Browse the repository at this point in the history
  19. Fix forgotten includes

    iankronquist committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    64005ae View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3423c5c View commit details
    Browse the repository at this point in the history
  21. Create clang tidy target

    iankronquist committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    cdf881d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    45c75df View commit details
    Browse the repository at this point in the history
  23. Use toolchain strip

    iankronquist committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    03ac795 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a119ca2 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0c55688 View commit details
    Browse the repository at this point in the history