-
Notifications
You must be signed in to change notification settings - Fork 53.4k
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
0-list: update PROCFS_MAX_SIZE to 512 #659
0-list: update PROCFS_MAX_SIZE to 512 #659
Commits on Jan 20, 2019
-
labs: add lab infrastructure and documentation
The Linux kernel labs documentation is a collection of "labs" for various device driver topics. For each topic there are two parts: a walk-through which explain the basic concepts and a hands-on part which contains a few exercises. This commit also adds the labs infrastructure which allows us to build and test kernel modules in a qemu environment. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e42a290 - Browse repository at this point
Copy the full SHA e42a290View commit details -
Add the documentation and templates for the kernel modules lab which focuses on: creating simple modules; describing the process of kernel module compilation; presenting how a module can be used with a kernel; simple kernel debugging methods Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7d144ce - Browse repository at this point
Copy the full SHA 7d144ceView commit details -
Add the documentation and templates for the kernel modules lab which focuses on: familiarizing with the basic Linux kernel API, describing memory allocation and locking mechanism. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 38d1472 - Browse repository at this point
Copy the full SHA 38d1472View commit details -
Add documentation and templates for the device drivers labs which focuses on: understanding the concepts behind character device drivers; understading the various operations that can be performed on character device drivers; working with waiting queues. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 696ea20 - Browse repository at this point
Copy the full SHA 696ea20View commit details -
labs: add I/O access and interrupts lab
Add documentation and templates for the I/O access and interrupts lab which focuses on: communication with pheripheral devices; implementing interrupt handlers; synchronizing interrupts with process context. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 54a9d9f - Browse repository at this point
Copy the full SHA 54a9d9fView commit details -
Add documentation and templates for the deffered work lab which focuses on: understanding deffered work; implementation of common tasks that use deferred work; understanding the peculiarities of synchronization for deferred work. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 67430bf - Browse repository at this point
Copy the full SHA 67430bfView commit details -
Add documentation and templates for the memory mapping lab which focuses on: understanding the address space mapping mechanism; learn about the most important structures related to memory mapping. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 38ad19d - Browse repository at this point
Copy the full SHA 38ad19dView commit details -
Add documentationa and templates for the Linux device module lab which focuses on understanding the main Linux abstraction that deals with devices: devices, buses, drivers, subsystems and classes. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0ae1e46 - Browse repository at this point
Copy the full SHA 0ae1e46View commit details -
labs: add lab infrastructure and documentation
The Linux kernel labs documentation is a collection of "labs" for various device driver topics. For each topic there are two parts: a walk-through which explain the basic concepts and a hands-on part which contains a few exercises. This commit also adds the labs infrastructure which allows us to build and test kernel modules in a qemu environment. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a963fdf - Browse repository at this point
Copy the full SHA a963fdfView commit details -
Add the documentation and templates for the kernel modules lab which focuses on: creating simple modules; describing the process of kernel module compilation; presenting how a module can be used with a kernel; simple kernel debugging methods Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 78bb330 - Browse repository at this point
Copy the full SHA 78bb330View commit details -
Add the documentation and templates for the kernel modules lab which focuses on: familiarizing with the basic Linux kernel API, describing memory allocation and locking mechanism. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 203b5fb - Browse repository at this point
Copy the full SHA 203b5fbView commit details -
Add documentation and templates for the device drivers labs which focuses on: understanding the concepts behind character device drivers; understading the various operations that can be performed on character device drivers; working with waiting queues. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0c9927b - Browse repository at this point
Copy the full SHA 0c9927bView commit details -
labs: add I/O access and interrupts lab
Add documentation and templates for the I/O access and interrupts lab which focuses on: communication with pheripheral devices; implementing interrupt handlers; synchronizing interrupts with process context. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 75f7049 - Browse repository at this point
Copy the full SHA 75f7049View commit details -
Add documentation and templates for the deffered work lab which focuses on: understanding deffered work; implementation of common tasks that use deferred work; understanding the peculiarities of synchronization for deferred work. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a3c0b9b - Browse repository at this point
Copy the full SHA a3c0b9bView commit details -
Add documentation and templates for the memory mapping lab which focuses on: understanding the address space mapping mechanism; learn about the most important structures related to memory mapping. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1a23673 - Browse repository at this point
Copy the full SHA 1a23673View commit details -
Add documentationa and templates for the Linux device module lab which focuses on understanding the main Linux abstraction that deals with devices: devices, buses, drivers, subsystems and classes. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro> Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7fcbd2b - Browse repository at this point
Copy the full SHA 7fcbd2bView commit details -
Documentation: move from labs to teaching/labs
Since we are going to add lectures change the top level directory name from labs to teaching/labs. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 05e7f1d - Browse repository at this point
Copy the full SHA 05e7f1dView commit details -
Documentation: add support for slides
Enable hieroglyph extension if it is installed on the host and add a slides documentation target. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for aff10dd - Browse repository at this point
Copy the full SHA aff10ddView commit details -
Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 2a32c40 - Browse repository at this point
Copy the full SHA 2a32c40View commit details -
Documentation: add ditaa sphinx directive
This is based on the psphinxcontrib.ditaa pip package and we add it localy since we need some fixes to properly render images in hieroglpyh slides. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 5024101 - Browse repository at this point
Copy the full SHA 5024101View commit details -
Documentation: sphinx: ditaa: fix relative image names
Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 7ac8330 - Browse repository at this point
Copy the full SHA 7ac8330View commit details -
tools: labs: add requirements.txt
Add reqirements.txt and run pip in the doc target to make sure we have all required sphinx dependencies. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for e1f1a13 - Browse repository at this point
Copy the full SHA e1f1a13View commit details -
Documentation: teaching: add intro lecture
This is split into two parts: one the is specific to cs.pub.ro and another one that is generic. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 95c8a86 - Browse repository at this point
Copy the full SHA 95c8a86View commit details -
.circleci: add initial build configuration
Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 823abd8 - Browse repository at this point
Copy the full SHA 823abd8View commit details -
Documentation: fix common substitutions
The conf.py needs to be at the top of the namespace directory so move it where it belongs. And since we now have multiple subdirectories and includes are relative to current file directory, the common substitution will not longer work for all files. To fix this, just move the contents of subst.hrst directly to rst_epilog in conf.py. Fixes the following errors: deferred_work.rst:721: ERROR: Undefined substitution referenced: "LXR". deferred_work.rst:721: ERROR: Unknown target name: "lxr". interrupts.rst:688: ERROR: Undefined substitution referenced: "LXR". interrupts.rst:688: ERROR: Unknown target name: "lxr". kernel_api.rst:739: ERROR: Unexpected indentation. kernel_api.rst:582: ERROR: Undefined substitution referenced: "LXR". kernel_api.rst:582: ERROR: Unknown target name: "lxr". kernel_modules.rst:810: ERROR: Undefined substitution referenced: "LXR". kernel_modules.rst:939: ERROR: Undefined substitution referenced: "LXR". kernel_modules.rst:810: ERROR: Unknown target name: "lxr". kernel_modules.rst:939: ERROR: Unknown target name: "lxr". Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 138ad7c - Browse repository at this point
Copy the full SHA 138ad7cView commit details -
Introduction lab presents few ways to navigate the kernel source code (LXR and cscope) and how to perform static and dynamic kernel analysis using gdb, vmlinux and /proc/kcore.
Configuration menu - View commit details
-
Copy full SHA for c02ddc1 - Browse repository at this point
Copy the full SHA c02ddc1View commit details -
Documentation: teaching: convert TABS to spaces in ditaa directives
This makes it easier to edit ditaa directives since insertion will always move the rest of the row by one. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 49f1fc5 - Browse repository at this point
Copy the full SHA 49f1fc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30c058a - Browse repository at this point
Copy the full SHA 30c058aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7817376 - Browse repository at this point
Copy the full SHA 7817376View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f5322b - Browse repository at this point
Copy the full SHA 0f5322bView commit details -
Documentation: teaching: intro lecture: fix list unindent
Fixes the following warning: Documentation/teaching/lectures/intro.rst:737: WARNING: Bullet list ends without a blank line; unexpected unindent Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for ac9113d - Browse repository at this point
Copy the full SHA ac9113dView commit details -
Documentation: conf.py: use add_stylesheet instead of html_context
As noted in Sphinx #2442 new CSS added by extensions are rendered innefective if html_context its changed. So, instead, use add_stylesheet to add theme_overridesc.css Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for cb32d43 - Browse repository at this point
Copy the full SHA cb32d43View commit details -
Documentation: add asciicast directive
Add asciicast directive that allows inserting asciinema "asciicasts" in docs. The directive accepts a single mandatory parameter which is the filename that stores the asciicast: .. asciicast:: ascii.cast Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for fbaecc3 - Browse repository at this point
Copy the full SHA fbaecc3View commit details -
Documentation: ditaa: stop on errors
Don't catch ditaa errors, let the user see them so that it is easier to understand the root cause of failures. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for a89b272 - Browse repository at this point
Copy the full SHA a89b272View commit details -
Documentation: teaching: conf.py: add non breakable space substitution
Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 20997b3 - Browse repository at this point
Copy the full SHA 20997b3View commit details -
tools: labs: install gdb scripts
Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 4501cf0 - Browse repository at this point
Copy the full SHA 4501cf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c122b9c - Browse repository at this point
Copy the full SHA c122b9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab07402 - Browse repository at this point
Copy the full SHA ab07402View commit details -
Documentation: teaching: add system calls lecture
Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for e3f27a4 - Browse repository at this point
Copy the full SHA e3f27a4View commit details -
Documentation: teaching: syscall lecture: fix slide to fit
Fix the "System Call Flow Summary" slide to fit by rephrasing some bullets which should also hopefully make some points more clear. Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 1219b2e - Browse repository at this point
Copy the full SHA 1219b2eView commit details -
Documentation: teaching: lectures: intro.rst: Corrected minor typos
Signed-off-by: Robert Baronescu <baronescu.robert@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 25d4f59 - Browse repository at this point
Copy the full SHA 25d4f59View commit details -
assignment: kernel-api: Add initial list skeleton file
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for fb30067 - Browse repository at this point
Copy the full SHA fb30067View commit details -
assignment: kernel-api: Add checker
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for cc28724 - Browse repository at this point
Copy the full SHA cc28724View commit details -
lab 02 nitpicking and broken links fix
Signed-off-by: Anda Nicolae <nicolae.anda@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 97953b8 - Browse repository at this point
Copy the full SHA 97953b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8de04db - Browse repository at this point
Copy the full SHA 8de04dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a86f341 - Browse repository at this point
Copy the full SHA a86f341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4927d96 - Browse repository at this point
Copy the full SHA 4927d96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3633b2d - Browse repository at this point
Copy the full SHA 3633b2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3192e9 - Browse repository at this point
Copy the full SHA d3192e9View commit details -
Documentation: teaching: lectures: syscalls.rst: Corrected minor typos
Signed-off-by: Robert Baronescu <baronescu.robert@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d7eebdc - Browse repository at this point
Copy the full SHA d7eebdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aeafea - Browse repository at this point
Copy the full SHA 0aeafeaView commit details -
lab03: kernel_api: update exercises requirements
* update links to point to 4.15.7 kernel API * use c constructs (:c:type:``, :c:macro:`` etc) to highlight structures, macros etc Signed-off-by: Anda Nicolae <nicolae.anda@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9d87b2c - Browse repository at this point
Copy the full SHA 9d87b2cView commit details -
* removed links to lxr kernel API * used :c:type:``, :c:data:``, :c:func:``, etc in all lab, when appropriate * reformulated documentation when needed * added missing list evolution image Signed-off-by: Anda Nicolae <nicolae.anda@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1c9bd0b - Browse repository at this point
Copy the full SHA 1c9bd0bView commit details -
Documentation: lectures: Add draft 'Interrupts' lecture
Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ec0cd49 - Browse repository at this point
Copy the full SHA ec0cd49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ea64ba - Browse repository at this point
Copy the full SHA 0ea64baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a83963 - Browse repository at this point
Copy the full SHA 2a83963View commit details -
fixed access variable reset method
Since the exchange value in atomic_cmpxchg is set at 1, atomic_inc will not reset it, and so, the resource will be busy at any second call. atomic_dec, or simply, atomic_set to 0, as implied in the TODO.
Configuration menu - View commit details
-
Copy full SHA for 8339ee3 - Browse repository at this point
Copy the full SHA 8339ee3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5df5c93 - Browse repository at this point
Copy the full SHA 5df5c93View commit details -
Documentation: teaching: add smp lecture
Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 691779d - Browse repository at this point
Copy the full SHA 691779dView commit details -
Documentation: teaching: lectures: smp: small improvements and fixes
Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 098deed - Browse repository at this point
Copy the full SHA 098deedView commit details -
Corrected some minor errors in interrupts.rst.
Signed-off-by: Robert Baronescu <baronescu.robert@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 13d1e71 - Browse repository at this point
Copy the full SHA 13d1e71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89acb29 - Browse repository at this point
Copy the full SHA 89acb29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d1aaa5 - Browse repository at this point
Copy the full SHA 5d1aaa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59917b9 - Browse repository at this point
Copy the full SHA 59917b9View commit details -
lab02: kernel_modules: Add extra exercises
Signed-off-by: Anda Nicolae <nicolae.anda@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e6f077d - Browse repository at this point
Copy the full SHA e6f077dView commit details -
Documentation: tools: labs: Use assignments subfolder for assignments
Signed-off-by: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for fec01eb - Browse repository at this point
Copy the full SHA fec01ebView commit details -
Documentation: tools: labs: Use _checker script name for 00-hello ass…
…ignment Signed-off-by: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 7c17cfe - Browse repository at this point
Copy the full SHA 7c17cfeView commit details -
Documentation: tools: labs: Add skeleton and checker for assignment 0…
…-list Signed-off-by: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for f1ee349 - Browse repository at this point
Copy the full SHA f1ee349View commit details -
Documentation: tools: labs: Move skeleton and checker for 1-tracer in…
… assigments/ subfolder Signed-off-by: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for f5fef0f - Browse repository at this point
Copy the full SHA f5fef0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 192bb3c - Browse repository at this point
Copy the full SHA 192bb3cView commit details -
Documentation: tools: labs: update timer handler parameter name
to avoid confusion with global variable name
Configuration menu - View commit details
-
Copy full SHA for 534e552 - Browse repository at this point
Copy the full SHA 534e552View commit details -
Documentation: teaching: Add draft debugging lecture
Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 16777ac - Browse repository at this point
Copy the full SHA 16777acView commit details -
tools: labs: debugging: Add samples for debugging lecture
Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1c2540d - Browse repository at this point
Copy the full SHA 1c2540dView commit details -
Documentation: lectures: debugging: Add gdb examplew
Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 63a1149 - Browse repository at this point
Copy the full SHA 63a1149View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd8647f - Browse repository at this point
Copy the full SHA cd8647fView commit details -
tools: assignments: 2-uart: Migrate code from former repo
tools: assignments: 2-uart: Apply checkpatch.pl Signed-off-by: Alexandra Sandulescu <alecsandra.sandulescu@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 98ff1d3 - Browse repository at this point
Copy the full SHA 98ff1d3View commit details -
tools: assignments: 2-uart: Adapt code to new environment
Signed-off-by: Alexandra Sandulescu <alecsandra.sandulescu@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0fb4886 - Browse repository at this point
Copy the full SHA 0fb4886View commit details -
tools: assignments: 2-uart: Fix environment setup
Signed-off-by: Alexandra Sandulescu <alecsandra.sandulescu@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 87aff10 - Browse repository at this point
Copy the full SHA 87aff10View commit details -
tools: assignments: 5-pitix: Migrate code from former repo
Signed-off-by: Alexandra Sandulescu <alecsandra.sandulescu@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for febe376 - Browse repository at this point
Copy the full SHA febe376View commit details -
tools: assignments: 5-pitix: Apply checkpatch.pl
Signed-off-by: Alexandra Sandulescu <alecsandra.sandulescu@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9195208 - Browse repository at this point
Copy the full SHA 9195208View commit details -
tools: assignments: 5-pitix: Replace busybox incompatible commands
Signed-off-by: Alexandra Sandulescu <alecsandra.sandulescu@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6159b09 - Browse repository at this point
Copy the full SHA 6159b09View commit details -
lab02: kernel_modules: nitpicking
* use maximum 80 characters per line * use specific c constructs (:c:type``, :c:func``, etc) instead of :code: or elixir links * remove end of line whitespace Signed-off-by: Anda Nicolae <nicolae.anda@gmail.com> Signed-off-by: Octavian Purdila <tavi@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 5000575 - Browse repository at this point
Copy the full SHA 5000575View commit details -
tools: assignments: 2-uart: Add missing object to templates
Signed-off-by: Alexandra Sandulescu <alecsandra.sandulescu@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a1bbbed - Browse repository at this point
Copy the full SHA a1bbbedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2404cdf - Browse repository at this point
Copy the full SHA 2404cdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c9c947 - Browse repository at this point
Copy the full SHA 8c9c947View commit details -
Documentation: teaching: labs: Add lab07 Block Device Drivers
Lab07 presents the API used by the kernel when working with block devices. It also explains the core structure of a generic block device driver. Signed-off-by: Anda Nicolae <nicolae.anda@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for adcb986 - Browse repository at this point
Copy the full SHA adcb986View commit details -
Documentation: teaching: labs: lab07 fixes
* add removed entry from index.rst * remove unneeded section and bump up the remaining ones * use "Submit" instead of "Transmit" * use "type" instead of "struct" in Sphinx syntax * parse line > 80 Signed-off-by: Anda Nicolae <nicolae.anda@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 45f2db1 - Browse repository at this point
Copy the full SHA 45f2db1View commit details -
Documentation: teaching: labs: lab07 fixes
Remove reference to deprecated field struct block_device *bi_bdev from struct bio and add instead struct gendisk *bi_disk field. Signed-off-by: Anda Nicolae <nicolae.anda@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 271f5d8 - Browse repository at this point
Copy the full SHA 271f5d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14521fd - Browse repository at this point
Copy the full SHA 14521fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8414e87 - Browse repository at this point
Copy the full SHA 8414e87View commit details -
Configuration menu - View commit details
-
Copy full SHA for a32df1d - Browse repository at this point
Copy the full SHA a32df1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccf93c0 - Browse repository at this point
Copy the full SHA ccf93c0View commit details -
tools: labs: Update setup for QEMU image and Linux kernel 4.15
Signed-off-by: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 38d6d01 - Browse repository at this point
Copy the full SHA 38d6d01View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8a9ed6 - Browse repository at this point
Copy the full SHA e8a9ed6View commit details -
Documentation: teaching: labs: lab11 nitpicking
* fix grammar issues * use Sphinx syntax when needed to highlight C structures, functions, macros etc. * parse line > 80 Signed-off-by: Anda Nicolae <nicolae.anda@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0401bc1 - Browse repository at this point
Copy the full SHA 0401bc1View commit details -
tools: labs: assignments: Add ix-e100 driver skeleton
One can use this skeleton to start implementing e100 driver assignment. Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6c907b0 - Browse repository at this point
Copy the full SHA 6c907b0View commit details -
tools: labs: Add second network interface for e100 assignment
Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f6f9879 - Browse repository at this point
Copy the full SHA f6f9879View commit details -
Change network for second interface because nttcp is compiled with hardcoded listening addresss (172.30.0.1). TODO: recompile nttcp to support configurable ip address. Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 92c08c6 - Browse repository at this point
Copy the full SHA 92c08c6View commit details -
tools: labs: Add support for kprobes, netfilter and netconsole in config
Signed-off-by: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for 0673f24 - Browse repository at this point
Copy the full SHA 0673f24View commit details -
tools: labs: Fix second tap interface
Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 337a53b - Browse repository at this point
Copy the full SHA 337a53bView commit details -
tools: labs: qemu: Start nttcp at boot
Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bd1bee0 - Browse repository at this point
Copy the full SHA bd1bee0View commit details -
tools:labs: Add support for loop devices in kernel config file
Signed-off-by: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Configuration menu - View commit details
-
Copy full SHA for fd46e3c - Browse repository at this point
Copy the full SHA fd46e3cView commit details -
tools:labs:2-uart: Update checker README
Makefile is to be used for building the test suite executable instead of Makefile.checker.
Configuration menu - View commit details
-
Copy full SHA for ae798cf - Browse repository at this point
Copy the full SHA ae798cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15eaa5b - Browse repository at this point
Copy the full SHA 15eaa5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5123bbe - Browse repository at this point
Copy the full SHA 5123bbeView commit details -
Documentation: labs: Fix mount device name
Because we are using virtio the device name is vd* not sd*. Also, because it is the fourth disk the name will be /dev/vdd. Signed-off-by: Diana Ungureanu <diana-gabriela.ungureanu@nxp.com>
Configuration menu - View commit details
-
Copy full SHA for b2110b2 - Browse repository at this point
Copy the full SHA b2110b2View commit details
Commits on Feb 9, 2019
-
assignments: 2-uart: Compile solution.ko for new kernel version
Signed-off-by: Daniel Baluta <daniel.baluta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8fe3d01 - Browse repository at this point
Copy the full SHA 8fe3d01View commit details
Commits on Feb 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for da97b15 - Browse repository at this point
Copy the full SHA da97b15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82e694a - Browse repository at this point
Copy the full SHA 82e694aView commit details
Commits on Feb 28, 2019
-
teaching: kernel_api: Fix Typo
Signed-off-by: Cristi Done <done.cristian@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9e0b67d - Browse repository at this point
Copy the full SHA 9e0b67dView commit details -
Documentation: labs: implement cnext/cprev shortcuts for cscope
Course presents F5/F6 keys as shortcuts to move between multiple results but they are not implemented (not working). Signed-off-by: Lazar Razvan <grigore.razvan.lazar@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7854644 - Browse repository at this point
Copy the full SHA 7854644View commit details -
tools: labs: kernel_modules: fix dyndbg
Dyndbg can't filter messages printed by pr_info(). Use pr_debug() instead.
Configuration menu - View commit details
-
Copy full SHA for 788402a - Browse repository at this point
Copy the full SHA 788402aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f347d9 - Browse repository at this point
Copy the full SHA 4f347d9View commit details -
teaching: kernel_api: Fix typos
Signed-off-by: Cristi Done <done.cristian@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6db73df - Browse repository at this point
Copy the full SHA 6db73dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bf4bcb - Browse repository at this point
Copy the full SHA 9bf4bcbView commit details
Commits on Mar 4, 2019
-
teaching: kernel_api: Fix typo in structure name
Signed-off-by: Cristi Done <done.cristian@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 42cd962 - Browse repository at this point
Copy the full SHA 42cd962View commit details
Commits on Mar 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 620087f - Browse repository at this point
Copy the full SHA 620087fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81ff221 - Browse repository at this point
Copy the full SHA 81ff221View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd9b20a - Browse repository at this point
Copy the full SHA bd9b20aView commit details -
list: update PROCFS_MAX_SIZE to 512
* CONFIG_FRAME_WARN is set to 1024 and we had a warning that a frame size was larger than this Signed-off-by: Claudiu Ghioc <claudiu.ghioc@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f018cba - Browse repository at this point
Copy the full SHA f018cbaView commit details