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

[#5] Validate user virtual address #47

Merged
merged 2 commits into from
Apr 10, 2017
Merged

[#5] Validate user virtual address #47

merged 2 commits into from
Apr 10, 2017

Commits on Apr 9, 2017

  1. [#5] Implement temporary exit() and write()

    For a temporary measure, two basic system call `exit()` and `write()`
    are implemented minimaly. `exit()` does not care about the process
    hierarchy, but only triggers thread termination process after printing
    given termination message. `write()` does not care about file
    descriptor, except the standard output.
    
    These features should be improved later.
    hangpark committed Apr 9, 2017
    Configuration menu
    Copy the full SHA
    2abff22 View commit details
    Browse the repository at this point in the history
  2. [#5] Validate user virtual address

    Now system call checks user's given address by using page fault.
    `get_byte()` and `put_byte()` are given in the manual.
    hangpark committed Apr 9, 2017
    Configuration menu
    Copy the full SHA
    b9b039c View commit details
    Browse the repository at this point in the history