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

lab/software-stack: Add missing -fno-builtin flag in Makefile #343

Closed
wants to merge 7 commits into from
Closed

lab/software-stack: Add missing -fno-builtin flag in Makefile #343

wants to merge 7 commits into from

Conversation

lizababu
Copy link
Contributor

Missing -fno-builtin flag from Makefile caused the compiler to substitute str* calls from content/chapters/software-stack/lab/support/common-functions/main_string instead of use custom implementations from content/chapters/software-stack/lab/support/common-functions/string.c.

@lizababu lizababu requested review from razvand and teodutu and removed request for razvand and teodutu October 26, 2023 15:52
elena19m and others added 7 commits October 26, 2023 18:58
Current link in lab-setup.md points to
https://github.com/open-education-hub/operating-systems.
This commit changes the link to
https://github.com/cs-pub-ro/operating-systems.

Signed-off-by: Elena Mihailescu <[email protected]>
Add grading rules for the Operating Systems course.

Signed-off-by: Alex Apostolescu <[email protected]>
Signed-off-by: Razvan Deaconescu <[email protected]>
Word should be past participle, not syscall name.

Signed-off-by: PetruCristian <[email protected]>
Update `README.md` with current structure of directory (e.g. use `src/`
instead of `libc/`). Detail use of `grade.sh` and `make lint`.

Signed-off-by: Razvan Deaconescu <[email protected]>
The `grade.sh` script computes the final project grade, from two
components: checker output and style checking.

Currently, checker output provides a maximum of 90 points and style
checking an output of maximum 10 points, for a total maximum of 100
points.

Script it to be symlinked to the `tests/` directory of each project.
It invokes the `check` rule and the `lint` rule in the tests Makefile,
then proceeds to compute the summary result.

Signed-off-by: Razvan Deaconescu <[email protected]>
Qemu seems to be the most suitable choice for running the operating-systems
VM on macOS (at least on M1 systems).
Add instructions and scripts for running the VM on macOS.

Signed-off-by: Razvan Virtan <[email protected]>
@lizababu lizababu closed this Oct 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants