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

feat: add initial process, thread and scheduler #46

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

Commits on Mar 5, 2020

  1. feat: add initial process, thread and scheduler

    Dany Sluijk committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    d274feb View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2020

  1. feat: add current WIP code

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    b1118a7 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into scheduler

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    818e769 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into scheduler

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    4d8d910 View commit details
    Browse the repository at this point in the history
  4. fix: imports

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    88ab567 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'heapexpand' into scheduler

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    ce3b3b6 View commit details
    Browse the repository at this point in the history
  6. fix: vas compilation

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    7b53af4 View commit details
    Browse the repository at this point in the history
  7. context switching works

    jdonszelmann committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    b29a9a9 View commit details
    Browse the repository at this point in the history
  8. syscalls

    jdonszelmann committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    b6010fe View commit details
    Browse the repository at this point in the history
  9. chore: cleanup in thread.c

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    235f24e View commit details
    Browse the repository at this point in the history
  10. chore: do some general cleanup

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    f8c50b9 View commit details
    Browse the repository at this point in the history
  11. chore: clean up switch_context asm

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    af7941b View commit details
    Browse the repository at this point in the history
  12. fix: wrong commenting style

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    6e7c847 View commit details
    Browse the repository at this point in the history
  13. chore: remove userspace

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    4aaa14d View commit details
    Browse the repository at this point in the history
  14. feat: add simple userspace programs

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    fe53661 View commit details
    Browse the repository at this point in the history
  15. chore: add memcmp from gcc

    Dany Sluijk committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    ec61b92 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2020

  1. feat: add initial ELF loader 🎉

    Dany Sluijk committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    4c970bd View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2020

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

Commits on Apr 8, 2020

  1. Merge remote-tracking branch 'remotes/origin/timers' into scheduler

    # Conflicts:
    #	kernel/src/drivers/chipset/bcm2836/uart.c
    Zedfrigg committed Apr 8, 2020
    Configuration menu
    Copy the full SHA
    aba8717 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1c41a8 View commit details
    Browse the repository at this point in the history
  3. feat: add scheduling out of threads

    Dany Sluijk committed Apr 8, 2020
    Configuration menu
    Copy the full SHA
    866a9bb View commit details
    Browse the repository at this point in the history