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

Egorov homework #3

Open
wants to merge 10,000 commits into
base: master
Choose a base branch
from
Open

Conversation

Grigonoid
Copy link

homework 1 by grigoriy egorov

Sergiu121 and others added 30 commits February 8, 2021 21:26
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]>
…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
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]>
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, 5-udp-sock task
tavip and others added 28 commits April 7, 2021 01:11
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]>
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]>
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]>
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]>
@Grigonoid Grigonoid closed this Oct 24, 2021
@Grigonoid Grigonoid reopened this Oct 24, 2021
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.