forked from linux-kernel-labs/linux
-
Notifications
You must be signed in to change notification settings - Fork 3
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
Egorov homework #3
Open
Grigonoid
wants to merge
10,000
commits into
AblakatovMikhail:master
Choose a base branch
from
Grigonoid:egorov_homework
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
As of QEMU 3.0 the vlan parameter has been removed, so I had to change the -net option to -netdev, which has a similar functionality to vlan, ie run the device in a separate network. Signed-off-by: Sergiu Weisz <[email protected]>
Signed-off-by: Sergiu Weisz <[email protected]>
In filesystems_part2 lab
…it() It's already called as part of the skeleton of filesystems_part2 lab.
(Not) used in filesystems lab in minfs_readir() skeleton.
…ommeting of simple_lookup call In filesystems_part2 lab
Function bodies are already added in the skeleton of filesystems_part2 lab..
In minfs driver of the filesystems_part2 lab
In filesystems_part2 lab
In filesystems_part2 lab
Signed-off-by: Sergiu Weisz <[email protected]>
Signed-off-by: Sergiu Weisz <[email protected]>
Signed-off-by: Sergiu Weisz <[email protected]>
It was looking for netcat in a directory that was two levels higher in the hierarchy, but netcat was only one level above Signed-off-by: Sergiu Weisz <[email protected]>
Signed-off-by: Sergiu Weisz <[email protected]>
Signed-off-by: Sergiu Weisz <[email protected]>
Signed-off-by: Sergiu Weisz <[email protected]>
Signed-off-by: Sergiu Weisz <[email protected]>
From my research in the kernel. The last parameter in the accept op signifies whether the socket will be used in the kernel, and the socket in this exercise will be used in kernel, to this should be set to true. Signed-off-by: Sergiu Weisz <[email protected]>
…racer Improve README and remove Makefile errors when building.
In networking lab
In networking lab
In networking, 5-udp-sock task
In networking lab
In networking lab
In networking lab
…n packets In networking lab
In networking lab, task 5-udp-sock
Signed-off-by: Octavian Purdila <[email protected]>
Signed-off-by: Octavian Purdila <[email protected]>
Signed-off-by: Octavian Purdila <[email protected]>
Signed-off-by: Octavian Purdila <[email protected]>
We are going to move all of the asciinema recordings to this directory, and img is not an appropriate name anymore. Signed-off-by: Octavian Purdila <[email protected]>
Arguably that location is more appropriately and more importantly it fixes the issue with references when the files are included. So we can now remove the superfluous links. Signed-off-by: Octavian Purdila <[email protected]>
Arguably _images is a better place to store the .cast files. It also fixes the following build issues: Exception occurred: File "/usr/lib/python3.8/shutil.py", line 261, in copyfile with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst: FileNotFoundError: [Errno 2] No such file or directory: Documentation/output/teaching/lectures/file.cast The issue here is that asciicast "rendering" happens before html rendering and because of that the output lectures directory is not yet available. Signed-off-by: Octavian Purdila <[email protected]>
Add SO2 assignment 2 to git repo. Original is at: https://ocw.cs.pub.ro/courses/so2/teme/tema2 This assignment requests from the students to implement a driver for the serial port (UART16550). Signed-off-by: Constantin Raducanu <[email protected]>
After bumping from kernel version 4 to 5, the old solution module was not usable anymore. Replacing with a new one, compiled for this version. Signed-off-by: Stefan Teodorescu <[email protected]>
The block devices queues API has changed since the previous versions. Update the documentation and skeleton accordingly. Signed-off-by: Valentin Ghita <[email protected]>
Add the slides for the memory management lecture. Signed-off-by: Octavian Purdila <[email protected]>
Add a section in the filesystems-part1 lab (lab8) for the students to complete the teaching survey created by the computer department. Signed-off-by: Laurentiu Stefan <[email protected]>
Signed-off-by: Octavian Purdila <[email protected]>
Add SO2 assigment 3. Original is at: https://ocw.cs.pub.ro/courses/so2/teme/tema3 The assignment requests to create a software RAID1 kernel module. Signed-off-by: Daniel Baluta <[email protected]>
Add assignment statement, testing information and tips. Add link to assignment in SO2 index page. Signed-off-by: Razvan Deaconescu <[email protected]>
Signed-off-by: Octavian Purdila <[email protected]>
Signed-off-by: Razvan Deaconescu <[email protected]>
In some configurations Qemu requires rootfs image to be a size of 2. Resize the yocto rootfs to 64MB for now to fix the following error when booting ARM rootfs: qemu-system-arm: Invalid SD card size: 40 MiB SD card size has to be a power of 2, e.g. 64 MiB. You can resize disk images with 'qemu-img resize <imagefile> <new-size>' (note that this will lose data if you make the image smaller than it currently is). Signed-off-by: Daniel Baluta <[email protected]>
Prepare support for our first ARM platform: i.MX6ul. First we need to fix the console file name. Signed-off-by: Daniel Baluta <[email protected]>
Signed-off-by: Octavian Purdila <[email protected]>
This is an introduction to the ARM world. Starting with a simple overview of SoCs, will jump into how to setup a development environment by installing a crosscompiling. Then will go into how to compile the linux kernel and boot it using qemu. Finally, we will have a look at how ARM uses Device tree files to describe the hardware. Keywords: SoCs, BSP, toolchain, crosscompiler, i.MX6UL. Signed-off-by: Daniel Baluta <[email protected]>
…container Signed-off-by: Sergiu Weisz <[email protected]>
Signed-off-by: Octavian Purdila <[email protected]>
Signed-off-by: Octavian Purdila <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
homework 1 by grigoriy egorov