29 Commits

Author SHA1 Message Date
Alexander Myltsev
d78af27c5c Switch to checkout v4. 2024-02-03 15:21:09 +04:00
Alexander Myltsev
094510ed8f Find keg-only Homebrew ld.lld. 2024-02-03 15:19:05 +04:00
Alexander Myltsev
855c1c6cc1
CI for MacOS. 2024-02-03 15:09:53 +04:00
Alexander Myltsev
f6199e50ae Add -mno-sse. 2024-02-03 14:59:25 +04:00
Alexander Myltsev
13fdddc36d Add "make diag". 2023-02-01 14:51:48 +04:00
Alexander Myltsev
eff482f932 Extract handle_syscall(). 2023-01-31 15:43:55 +04:00
Alexander Myltsev
4de207cd42 Fix LLVM build. 2023-01-31 15:28:29 +04:00
Alexander Myltsev
1679518a28 Lecture 3: running binaries in userspace. 2023-01-31 13:17:22 +04:00
Alexander Myltsev
7d1b88ec00 Extract the OBJECTS variable. 2023-01-31 12:42:09 +04:00
Alexander Myltsev
3344730568
Install lld for the LLVM build. 2023-01-27 16:58:37 +04:00
Alexander Myltsev
9963c3f6a0
Add LLVM build. 2023-01-27 16:55:45 +04:00
Alexander Myltsev
5c3656adac Fix LLVM build. 2023-01-27 12:51:04 +00:00
Alexander Myltsev
1f6f002a7b Merge branch 'sm07' 2023-01-27 16:27:51 +04:00
Alexander Myltsev
ae91bed93f Fix Linux build. 2023-01-27 12:25:39 +00:00
Alexander Myltsev
e82824d203 Merge branch 'sm07' into main 2023-01-27 13:49:52 +04:00
Alexander Myltsev
a00bd89522 Port bootmain.c from xv6-public. 2023-01-27 13:41:30 +04:00
Alexander Myltsev
d5e48ba5ef
Merge pull request #1 from dubr0vin/main
Добавить возможность собирать ядро через llvm.
2023-01-24 14:39:18 +03:00
Dmitry Dubrovin
976987e075 Fixes 2023-01-24 14:15:25 +03:00
Alexander Myltsev
93a30be4f5
Create build.yml. 2023-01-24 02:13:56 +04:00
Dmitry Dubrovin
453cd6ce50 Improve Readme.md 2023-01-24 00:46:08 +03:00
Dmitry Dubrovin
fd270fc1a0 Merge branch 'main' of https://github.com/hse-cs-ami/yabloko-public 2023-01-24 00:29:03 +03:00
Dmitry Dubrovin
a8db9b0b08 Add llvm build support 2023-01-24 00:26:33 +03:00
Alexander Myltsev
f3816c1088 Interrupt handling and ATA driver. 2023-01-21 13:55:26 +04:00
Alexander Myltsev
4c075b8b6f qemu_shutdown: hlt until the emulator really shuts down. 2023-01-19 23:07:49 +04:00
Alexander Myltsev
199f3a56bb Add .gitignore. 2023-01-16 09:48:27 +04:00
Alexander Myltsev
160525abde ejudge.sh: pack image.bin inside the script. 2023-01-15 18:30:57 +04:00
Alexander Myltsev
6984aab0af add qemu_shutdown. 2023-01-14 15:36:24 +04:00
Alexander Myltsev
57704ff8dd Rule for ejudge.sh; fix declaration of video_memory. 2023-01-14 12:12:26 +04:00
Alexander Myltsev
6e5222e2e3 Initial commit 2023-01-13 13:07:06 +04:00