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

Multiprocessing #86

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

Multiprocessing #86

wants to merge 223 commits into from

Commits on Feb 17, 2021

  1. Configuration menu
    Copy the full SHA
    ff43448 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d6e2a1 View commit details
    Browse the repository at this point in the history
  3. Improved code readability

    Zohar Cochavi committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    b17c2a2 View commit details
    Browse the repository at this point in the history
  4. Improved comments

    Zohar Cochavi committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    47a2558 View commit details
    Browse the repository at this point in the history
  5. Started adding a skeleton of a syscall helper that will hopefully be …

    …used by the processes (when we implement them).
    
    For now it does not do anything (I am trying to make it work with the already implemented software interrupt handlers by calling SWI from assembly, because it looks like this was intended by the other developers).
    nasko25 committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    405c6c0 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. Found a bug in interrupt.c while testing.

    Also for some reason calling code from syscall.c causes kernel panic, but running the same code directly does not (not entering the switch statement in syscall() does not cause the kernel panic, so it should be a problem with the inline assembly).
    nasko25 committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    eb43463 View commit details
    Browse the repository at this point in the history
  2. Fixed the bug in interrupt.c

    There was a problem in the way inline assembly was executed, so I changed how the variables are taken from the registers.
    
    I am not really sure if it is a great way, because I read the syntax might be compiler-dependent, but using registers is already pretty system-dependent, so it shouldn't matter.
    
    Also tested more the syscalls code, and it still behaves weirdly, so I made the comment regarding the issue more descriptive.
    nasko25 committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    a71f78c View commit details
    Browse the repository at this point in the history
  3. Very weird. Adding an empty kprintf call to the end of the dummy case…

    … in the switch statement fixes the kernel panic.
    
    This needs to be investigated further. Probably some registers are incorrectly set before the software interrupt because of the inline assembly?
    nasko25 committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    41ca67b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7dedd57 View commit details
    Browse the repository at this point in the history
  5. Initial very minimal interface for PCB and scheduler

    Erik Bussing committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    c9d6264 View commit details
    Browse the repository at this point in the history
  6. Fixed the weird kernel panic.

    For some reason the software interrupt handler changed lr, so after returnting from the SWI call, the syscall() function returned to where lr was pointing to (somewhere in software_interrupt_handler()), which caused a kernel panic at some point, probably because of dereferencing an invalid pointer.
    nasko25 committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    7be54ea View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2021

  1. Configuration menu
    Copy the full SHA
    7853bff View commit details
    Browse the repository at this point in the history
  2. added TODO, how to handle empty queue?

    Erik Bussing committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    274777d View commit details
    Browse the repository at this point in the history
  3. fixed previous TODO

    Erik Bussing committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    d22f2db View commit details
    Browse the repository at this point in the history
  4. Screwing around with things, doesn't work

    Zohar Cochavi committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    897ea13 View commit details
    Browse the repository at this point in the history
  5. Resolve merge conflicts

    Zohar Cochavi committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    7beab3f View commit details
    Browse the repository at this point in the history
  6. Resolve errors

    Zohar Cochavi committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    0931a8f View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2021

  1. Configuration menu
    Copy the full SHA
    ab2b61f View commit details
    Browse the repository at this point in the history
  2. Add memchr and memcmp

    ValentijnvdBeek committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    c299d7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de0d53d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32a9103 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f4ea58 View commit details
    Browse the repository at this point in the history
  6. string.h tests

    ValentijnvdBeek committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    e78f2b0 View commit details
    Browse the repository at this point in the history
  7. Documentation changes

    ValentijnvdBeek committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    d7905b6 View commit details
    Browse the repository at this point in the history
  8. Give an int pointer to the SWI handler when calling the fork syscall.

    Now the software interrupt handler can return the pid of the newly created process.
    nasko25 committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    23064c5 View commit details
    Browse the repository at this point in the history
  9. Added build/ and .cache/ to the gitignore.

    (I think they were generated by vscode)
    nasko25 committed Feb 21, 2021
    Configuration menu
    Copy the full SHA
    bb8f3db View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2021

  1. Almost working context saver, and fix gitignore issues

    Zohar Cochavi committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    29a2f49 View commit details
    Browse the repository at this point in the history
  2. Added more docs, and todos

    Zohar Cochavi committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    5d63124 View commit details
    Browse the repository at this point in the history
  3. Fix syntax error

    Zohar Cochavi committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    b46b49e View commit details
    Browse the repository at this point in the history
  4. Merge improved vscode launch file

    Zohar Cochavi committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    f83dcad View commit details
    Browse the repository at this point in the history
  5. minor change to gitignore and better comment

    Erik Bussing committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    115f20e View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'origin/scheduler_setup_zohar' into sche…

    …duler_setup_Erik
    Erik Bussing committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    7b06dbf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7b58623 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4483cf5 View commit details
    Browse the repository at this point in the history
  9. fixed a laundry list of errors in my original code

    haven't used C in a while...
    Erik Bussing committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    b4e29a9 View commit details
    Browse the repository at this point in the history
  10. Fixed indentation issues.

    For some reason there were some tabs instead of spaces in .
    nasko25 committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    f19c824 View commit details
    Browse the repository at this point in the history
  11. Pass arguments when calling SYS_kill.

    The interfaces for SYS_fork and SYS_kill should be done.
    nasko25 committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    529bb5c View commit details
    Browse the repository at this point in the history
  12. The syscall interface should be done.

    All syscalls correctly pass parameters to the software interrupt handler.
    nasko25 committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    c5e2b63 View commit details
    Browse the repository at this point in the history
  13. Saving context now works

    Co-authored-by: Dimitar2000
    Zohar Cochavi committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    7227095 View commit details
    Browse the repository at this point in the history
  14. Better code formatting?

    Zohar Cochavi committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    52ca7f1 View commit details
    Browse the repository at this point in the history
  15. Fix typo

    jjq:q
    Zohar Cochavi committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    10f8af4 View commit details
    Browse the repository at this point in the history
  16. Correct docs

    Zohar Cochavi committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    91af0ea View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2021

  1. Restructure struct to match loading order, added comments on switchin…

    …g vas
    Zohar Cochavi committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    c6ea912 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63c6291 View commit details
    Browse the repository at this point in the history
  3. Temp

    nasko25 committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    bf0822e View commit details
    Browse the repository at this point in the history
  4. TMP 2 :)

    Zohar Cochavi committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    6602e2e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a0fa13b View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. Merge remote-tracking branch 'origin/scheduler_setup_zohar' into sche…

    …duler_setup_Erik
    Erik Bussing committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    f7b64ee View commit details
    Browse the repository at this point in the history
  2. "combined" execution states

    Erik Bussing committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    2d86287 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77d1560 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a288ce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    64eba23 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    70329b2 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. trying to switch to usermode; nothing works so far

    the main problem right now is that the linker does not properly link to the virtual user address space, so no one can read from it
    nasko25 committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    e938d57 View commit details
    Browse the repository at this point in the history
  2. now it should compile

    I had modified the linker script and the compiler complained
    nasko25 committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    0fb2649 View commit details
    Browse the repository at this point in the history
  3. WIP

    ValentijnvdBeek committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    012a1a0 View commit details
    Browse the repository at this point in the history
  4. BOOIIIISSS

    Zohar Cochavi committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    e946e0c View commit details
    Browse the repository at this point in the history
  5. Resolve merge conflicts

    Zohar Cochavi committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    fa49351 View commit details
    Browse the repository at this point in the history
  6. merged with syscalls to get the allocate_page() fix

    also memcpy the switch_to_usermode code to the allocated page but for some reason cannot jump there yet
    nasko25 committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    1c25deb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4838faf View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. Configuration menu
    Copy the full SHA
    3b9df7c View commit details
    Browse the repository at this point in the history
  2. cleaned the code a bit

    nasko25 committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    2296d84 View commit details
    Browse the repository at this point in the history
  3. Another WIP

    zoharcochavi committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    30a0df7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14ddd45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7e84e3f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ba259dd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6a71848 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2021

  1. Updates syscalls.c to work with context switching

    zoharcochavi committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    0df0e1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a835a1c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3200c17 View commit details
    Browse the repository at this point in the history
  4. Update documentation on context switching

    zoharcochavi committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    55377d6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7151d5d View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. saving and loading state restores the user's registers when returning…

    … from the software interrupt handler
    nasko25 committed Mar 8, 2021
    Configuration menu
    Copy the full SHA
    79b2bf0 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. Add dtb files

    fayalalebrun committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    0a2ec92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb8d7bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2615d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96d8050 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2021

  1. Merge remote-tracking branch 'origin/scheduler_setup_Erik' into syscalls

    Otherwise shit breaks
    zoharcochavi committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    af3d248 View commit details
    Browse the repository at this point in the history
  2. Started trying to schedule a process

    zoharcochavi committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    8a76c3b View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

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

Commits on Mar 13, 2021

  1. Configuration menu
    Copy the full SHA
    778ce75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    180ffef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2df8f6a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a29658 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2021

  1. Fix timer tests failing

    fayalalebrun committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    ce0916b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43ba07f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d94a02e View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. Context switching, now without user sp as parameter!

    zoharcochavi committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    0f4403a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e4af03 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. Now also saves r0, updated and added more comments

    zoharcochavi committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    570a2a6 View commit details
    Browse the repository at this point in the history
  2. Fix typo

    zoharcochavi committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    fb996d8 View commit details
    Browse the repository at this point in the history
  3. Removes rogue folder

    zoharcochavi committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    407cd00 View commit details
    Browse the repository at this point in the history
  4. Merge multiprocessing and libc-stdio

    zoharcochavi committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    f0c39fb View commit details
    Browse the repository at this point in the history
  5. Restructure assembly subroutines

    Only include macro definitions
    zoharcochavi committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    1b23ec6 View commit details
    Browse the repository at this point in the history
  6. Typo in include

    zoharcochavi committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    0df74bb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e695e4e View commit details
    Browse the repository at this point in the history
  8. Document debug

    ValentijnvdBeek committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    8328004 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    859b505 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

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

Commits on Mar 18, 2021

  1. Configuration menu
    Copy the full SHA
    9695a82 View commit details
    Browse the repository at this point in the history
  2. Quick master update

    zoharcochavi committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    2f11d82 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6214e31 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f07eb5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    54b44c1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fbe7b21 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f43353b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3b73fda View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b1ebc17 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7eb9540 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1c4ad7d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    55054ea View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1f9e5e9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9e76ff4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bc3fbcc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a9fb478 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e3c0527 View commit details
    Browse the repository at this point in the history
  18. Loader: Add comments.

    Dimitar2000 committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    bd2f24b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8d3bd8c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    dae3ae5 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2021

  1. Configuration menu
    Copy the full SHA
    5b2322c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b88563d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c6c6cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    546dc5c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    134feb6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9985c2e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    716c10e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4f96a82 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ac7a3f6 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. Fix r7 not being restored properly

    zoharcochavi committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    219d2b2 View commit details
    Browse the repository at this point in the history
  2. Add pseudo code (not really but you get the point) for saving, and lo…

    …ading state in irq mode
    zoharcochavi committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    9071403 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. Cleanup useless files

    ValentijnvdBeek committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    32342a7 View commit details
    Browse the repository at this point in the history
  2. Fix CI

    ValentijnvdBeek committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    5fdac11 View commit details
    Browse the repository at this point in the history
  3. Remove pseudocode, and add IRQ mode constant

    zoharcochavi committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    2b1a512 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0d0259a View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. Remove unused DTB files

    fayalalebrun committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    b1425ce View commit details
    Browse the repository at this point in the history
  2. Add dtb readme

    fayalalebrun committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    1aca175 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6af63f6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2830c90 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbf0db5 View commit details
    Browse the repository at this point in the history
  6. debugging :)

    nasko25 committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    9f193e1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6c83e8b View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Configuration menu
    Copy the full SHA
    e8ac244 View commit details
    Browse the repository at this point in the history
  2. irq interrupts work

    nasko25 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    418177f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d13f439 View commit details
    Browse the repository at this point in the history
  4. WIP: Syscall method

    ValentijnvdBeek committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    360546d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    51058ee View commit details
    Browse the repository at this point in the history
  6. bugfix

    one register was left out when saving the state during an irq interrupt
    nasko25 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    2cff622 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2021

  1. Configuration menu
    Copy the full SHA
    cf8e3e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a14d69 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10eca9f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    485c64c View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Configuration menu
    Copy the full SHA
    ebf91ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    382426d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2cd9ec3 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. Configuration menu
    Copy the full SHA
    206bcaa View commit details
    Browse the repository at this point in the history
  2. fixed the failing tests

    the order in which load_state_irq() restored the registers was wrong
    nasko25 committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    cb3a11d View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. Configuration menu
    Copy the full SHA
    864c248 View commit details
    Browse the repository at this point in the history
  2. Merge memallocator

    ValentijnvdBeek committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    75b2047 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. Stylistic changes

    ValentijnvdBeek committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    0eb2ada View commit details
    Browse the repository at this point in the history
  2. Fix some typos

    ValentijnvdBeek committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    b0bdb87 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4053cf3 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. Configuration menu
    Copy the full SHA
    b2f137d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4221cde View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bffd9cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    421016c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2be9cff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    24badc3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    03d876d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f1e2e7d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a15104b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9a36cb8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    008dbc5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    09a56b8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ba1d4d0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b168700 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ffb431f View commit details
    Browse the repository at this point in the history
  16. Loader: Add comments.

    Dimitar2000 committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    3d1d1db View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    089cb01 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    de50949 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    912f248 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    26e1754 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    66f82c4 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    1765018 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8d84538 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3912253 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    f2d0dbf View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    c486f2d View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    fbc6319 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0d6958d View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    ddf7f09 View commit details
    Browse the repository at this point in the history
  30. Add a mkprex.sh

    Dimitar2000 committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    793a754 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    f61ea88 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    6213844 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    825f072 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    cfbb9cc View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    6541f1c View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    fb8fbfe View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2021

  1. Configuration menu
    Copy the full SHA
    2c75c16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa308ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d07def View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    425da7e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d8bd73f View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2021

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

Commits on Apr 5, 2021

  1. Configuration menu
    Copy the full SHA
    b92adbb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    052c722 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbfb530 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    10f7952 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Update kernel README.md

    Updates the kernel readme to include the current state of the project, giving people starting on the project a better overview of what already is available to them.
    Zohar Cochavi authored Apr 26, 2021
    Configuration menu
    Copy the full SHA
    4d3bf20 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b5e367 View commit details
    Browse the repository at this point in the history
  3. Updated the kernel readme

    nasko25 committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    3c28d0a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #81 from fayalalebrun/dtb

    Pi Zero Compatibility; DTB parser
    fayalalebrun authored Apr 26, 2021
    Configuration menu
    Copy the full SHA
    cb0c7d0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #83 from rellermeyer/testing-framework-rewrite

    Testing framework rewrite
    ValentijnvdBeek authored Apr 26, 2021
    Configuration menu
    Copy the full SHA
    92117cb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7ff984a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9245405 View commit details
    Browse the repository at this point in the history
  8. Fix merge bugs

    ValentijnvdBeek committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    f5e449b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ce89ce3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9ecac90 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2d0ce3a View commit details
    Browse the repository at this point in the history
  12. Merge cleanup

    ValentijnvdBeek committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    248532e View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

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

Commits on May 27, 2021

  1. Configuration menu
    Copy the full SHA
    06297b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b8d841 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. Small CI issue

    ValentijnvdBeek committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    2fdcee1 View commit details
    Browse the repository at this point in the history