- Nov 25, 2023
-
-
Pavel Pisa authored
The IRQ example work with irq-support branch of QtRvSim now. Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Nov 15, 2023
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Apr 27, 2023
-
-
Pavel Pisa authored
lec10-05-call-10args.S Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Apr 02, 2023
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Feb 19, 2023
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
Pavel Pisa authored
The build supports native run as well as static builds for multiple architectures supported by GNU/Linux system which can be run on corresponding target system and or by user-space QEMU emulation under GNU/Linux. riscv and mips targest use special local minimal low level system mapping library for NewLib libc which allows to run these minimal binaries not only on apropriate GNU/Linux systems but even under QtRvSim and QtMips emulators https://comparch.edu.cvut.cz/ Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Nov 21, 2022
-
-
Pavel Pisa authored
This allows to compile and run on Linux kernel even binaries even binaries linked even with C library build for embedded targets (bare metal riscv32-unknown-elf or riscv64-unknown-elf NewLib is usable then). Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
Pavel Pisa authored
Functional in with user QEMU for 32 or even 64-bit build on GNU{Linux system. printf() works on qtrvsim_gui but actual malloc/sbrk code does not. qtrvsim_cli missing system-calls support at all. Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Apr 11, 2022
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Apr 10, 2022
-
-
Pavel Pisa authored
seminaries/qtrvsim/uart-calc-add: task to receive two decimal numbers from UART and send sum in decimal to the UART. Implement receive, add and print functions and place C language source file on path work/uart-calc-add/uart-calc-add.c To run the code in qtrvsim_cli, the serial port to file redirection can be used, see the Makefile. Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Mar 27, 2022
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
Pavel Pisa authored
seminaries/qtrvsim/fibo-hazards: remove warning notice, set no hazard unit is already possible in CLI. Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Mar 25, 2022
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Mar 13, 2022
-
-
Pavel Pisa authored
lw-hazards.S: fix register notation in lw See merge request b35apo/stud-support!2
-
Dupák, Jakub authored
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Mar 11, 2022
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Mar 05, 2022
-
-
Pavel Pisa authored
The forth B35APO tutorial focused on the cache operation https://cw.fel.cvut.cz/wiki/courses/b35apo/en/tutorials/04/start Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Mar 02, 2022
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Mar 01, 2022
-
-
Pavel Pisa authored
The directory contain seminaries/qtrvsim/buble-sort/bubble-sort-template.S file. The whole directory or only only this file should appear in the directory work/bubble-sort/bubble-sort.S and changes should be sent to your repository. We are working on automation process for the testing. Expect more instructions. Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Feb 28, 2022
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Feb 18, 2022
-
-
Pavel Pisa authored
The libgcc provides helper functions as __mulsi3 which are necessary for limited rv32i instruction set to allow complete C operators and floats use. Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Feb 15, 2022
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Feb 14, 2022
-
-
Pavel Pisa authored
The actual riscv64-unknown-elf toolchain setup on the k13135 diskless does provide stdint.h header file so the uint32_t is hardcodded. Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
Pavel Pisa authored
The Computer Architectures course pages https://cw.fel.cvut.cz/wiki/courses/b35apo/start RISC-V CPU simulator for education purposes https://github.com/cvut/qtrvsim Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Jun 11, 2020
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- Jun 07, 2020
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- May 23, 2020
-
-
Pavel Pisa authored
seminaries/mzapo/lcd/mzapo_lcdip: fix initial IP address value to indicate when no address is offered. Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- May 19, 2020
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- May 10, 2020
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- May 09, 2020
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-
- May 05, 2020
-
-
Pavel Pisa authored
Signed-off-by:
Pavel Pisa <pisa@cmp.felk.cvut.cz>
-