- 30 May, 2023 21 commits
-
-
OurOS authored
-
OurOS authored
-
OurOS authored
-
OurOS authored
-
OurOS authored
-
OurOS authored
-
OurOS authored
-
OurOS authored
-
OurOS authored
-
OurOS authored
-
OurOS authored
-
OurOS authored
-
OurOS authored
-
OurOS authored
-
OurOS authored
new file: codes/os/.gdb_history new file: codes/os/Cargo.lock new file: codes/os/Cargo.toml new file: codes/os/Makefile new file: codes/os/Readme.md new file: codes/os/build.rs new file: codes/os/buildfs.sh new file: codes/os/src/config.rs new file: codes/os/src/console.rs new file: codes/os/src/drivers/block/mod.rs new file: codes/os/src/drivers/block/sdcard.rs new file: codes/os/src/drivers/block/virtio_blk.rs new file: codes/os/src/drivers/mod.rs new file: codes/os/src/drivers/serial/mod.rs new file: codes/os/src/drivers/serial/ns16550a.rs new file: codes/os/src/entry.asm new file: codes/os/src/fs/dev_fs/dev_tree.rs new file: codes/os/src/fs/dev_fs/ioctl.rs new file: codes/os/src/fs/dev_fs/mod.rs new file: codes/os/src/fs/dev_fs/null_zero.rs new file: codes/os/src/fs/dev_fs/tty.rs new file: codes/os/src/fs/finfo.rs new file: codes/os/src/fs/inode.rs new file: codes/os/src/fs/iovec.rs new file: codes/os/src/fs/mod.rs new file: codes/os/src/fs/mount.rs new file: codes/os/src/fs/pipe.rs new file: codes/os/src/fs/stdio.rs new file: codes/os/src/lang_items.rs new file: codes/os/src/linker-k210.ld new file: codes/os/src/linker-qemu.ld new file: codes/os/src/main.rs new file: codes/os/src/mm/address.rs new file: codes/os/src/mm/frame_allocator.rs new file: codes/os/src/mm/heap_allocator.rs new file: codes/os/src/mm/memory_set.rs new file: codes/os/src/mm/mod.rs new file: codes/os/src/mm/page_table.rs new file: codes/os/src/mm/vma.rs new file: codes/os/src/monitor.rs new file: codes/os/src/sbi.rs new file: codes/os/src/start_app.S new file: codes/os/src/syscall/fs.rs new file: codes/os/src/syscall/mod.rs new file: codes/os/src/syscall/process.rs new file: codes/os/src/syscall/thread.rs new file: codes/os/src/task/context.rs new file: codes/os/src/task/id.rs new file: codes/os/src/task/info.rs new file: codes/os/src/task/manager.rs new file: codes/os/src/task/mod.rs new file: codes/os/src/task/process.rs new file: codes/os/src/task/processor.rs new file: codes/os/src/task/resource.rs new file: codes/os/src/task/switch.S new file: codes/os/src/task/switch.rs new file: codes/os/src/task/task.rs new file: codes/os/src/timer.rs new file: codes/os/src/trap/context.rs new file: codes/os/src/trap/mod.rs new file: codes/os/src/trap/trap.S new file: codes/os/src/trap/trap_signal.S new file: codes/os/src/utils.rs new file: codes/os/vendor/aho-corasick/.cargo-checksum.json new file: codes/os/vendor/aho-corasick/COPYING new file: codes/os/vendor/aho-corasick/Cargo.toml new file: codes/os/vendor/aho-corasick/DESIGN.md new file: codes/os/vendor/aho-corasick/LICENSE-MIT new file: codes/os/vendor/aho-corasick/README.md new file: codes/os/vendor/aho-corasick/UNLICENSE new file: codes/os/vendor/aho-corasick/rustfmt.toml new file: codes/os/vendor/aho-corasick/src/ahocorasick.rs new file: codes/os/vendor/aho-corasick/src/automaton.rs new file: codes/os/vendor/aho-corasick/src/buffer.rs new file: codes/os/vendor/aho-corasick/src/byte_frequencies.rs new file: codes/os/vendor/aho-corasick/src/classes.rs new file: codes/os/vendor/aho-corasick/src/dfa.rs new file: codes/os/vendor/aho-corasick/src/error.rs new file: codes/os/vendor/aho-corasick/src/lib.rs new file: codes/os/vendor/aho-corasick/src/nfa.rs new file: codes/os/vendor/aho-corasick/src/packed/api.rs new file: codes/os/vendor/aho-corasick/src/packed/mod.rs new file: codes/os/vendor/aho-corasick/src/packed/pattern.rs new file: codes/os/vendor/aho-corasick/src/packed/rabinkarp.rs new file: codes/os/vendor/aho-corasick/src/packed/teddy/README.md new file: codes/os/vendor/aho-corasick/src/packed/teddy/compile.rs new file: codes/os/vendor/aho-corasick/src/packed/teddy/mod.rs new file: codes/os/vendor/aho-corasick/src/packed/teddy/runtime.rs new file: codes/os/vendor/aho-corasick/src/packed/tests.rs new file: codes/os/vendor/aho-corasick/src/packed/vector.rs new file: codes/os/vendor/aho-corasick/src/prefilter.rs new file: codes/os/vendor/aho-corasick/src/state_id.rs new file: codes/os/vendor/aho-corasick/src/tests.rs new file: codes/os/vendor/bare-metal/.cargo-checksum.json new file: codes/os/vendor/bare-metal/CHANGELOG.md new file: codes/os/vendor/bare-metal/Cargo.toml new file: codes/os/vendor/bare-metal/LICENSE-APACHE new file: codes/os/vendor/bare-metal/LICENSE-MIT new file: codes/os/vendor/bare-metal/README.md new file: codes/os/vendor/bare-metal/bors.toml new file: codes/os/vendor/bare-metal/build.rs new file: codes/os/vendor/bare-metal/ci/install.sh new file: codes/os/vendor/bare-metal/ci/script.sh new file: codes/os/vendor/bare-metal/src/lib.rs new file: codes/os/vendor/bit_field/.cargo-checksum.json new file: codes/os/vendor/bit_field/Cargo.toml new file: codes/os/vendor/bit_field/Changelog.md new file: codes/os/vendor/bit_field/LICENSE-APACHE new file: codes/os/vendor/bit_field/LICENSE-MIT new file: codes/os/vendor/bit_field/README.md new file: codes/os/vendor/bit_field/benches/bench.rs new file: codes/os/vendor/bit_field/src/lib.rs new file: codes/os/vendor/bit_field/src/tests.rs new file: codes/os/vendor/bitflags/.cargo-checksum.json new file: codes/os/vendor/bitflags/CHANGELOG.md new file: codes/os/vendor/bitflags/CODE_OF_CONDUCT.md new file: codes/os/vendor/bitflags/Cargo.toml new file: codes/os/vendor/bitflags/LICENSE-APACHE new file: codes/os/vendor/bitflags/LICENSE-MIT new file: codes/os/vendor/bitflags/README.md new file: codes/os/vendor/bitflags/src/example_generated.rs new file: codes/os/vendor/bitflags/src/lib.rs new file: codes/os/vendor/bitflags/tests/basic.rs new file: codes/os/vendor/bitflags/tests/compile-fail/impls/copy.rs new file: codes/os/vendor/bitflags/tests/compile-fail/impls/copy.stderr.beta new file: codes/os/vendor/bitflags/tests/compile-fail/impls/eq.rs new file: codes/os/vendor/bitflags/tests/compile-fail/impls/eq.stderr.beta new file: codes/os/vendor/bitflags/tests/compile-fail/non_integer_base/all_defined.rs new file: codes/os/vendor/bitflags/tests/compile-fail/non_integer_base/all_defined.stderr.beta new file: codes/os/vendor/bitflags/tests/compile-fail/non_integer_base/all_missing.rs new file: codes/os/vendor/bitflags/tests/compile-fail/non_integer_base/all_missing.stderr.beta new file: codes/os/vendor/bitflags/tests/compile-fail/visibility/private_field.rs new file: codes/os/vendor/bitflags/tests/compile-fail/visibility/private_field.stderr.beta new file: codes/os/vendor/bitflags/tests/compile-fail/visibility/private_flags.rs new file: codes/os/vendor/bitflags/tests/compile-fail/visibility/private_flags.stderr.beta new file: codes/os/vendor/bitflags/tests/compile-fail/visibility/pub_const.rs new file: codes/os/vendor/bitflags/tests/compile-fail/visibility/pub_const.stderr.beta new file: codes/os/vendor/bitflags/tests/compile-pass/impls/convert.rs new file: codes/os/vendor/bitflags/tests/compile-pass/impls/default.rs new file: codes/os/vendor/bitflags/tests/compile-pass/impls/inherent_methods.rs new file: codes/os/vendor/bitflags/tests/compile-pass/redefinition/core.rs new file: codes/os/vendor/bitflags/tests/compile-pass/redefinition/stringify.rs new file: codes/os/vendor/bitflags/tests/compile-pass/repr/c.rs new file: codes/os/vendor/bitflags/tests/compile-pass/repr/transparent.rs new file: codes/os/vendor/bitflags/tests/compile-pass/visibility/bits_field.rs new file: codes/os/vendor/bitflags/tests/compile-pass/visibility/pub_in.rs new file: codes/os/vendor/bitflags/tests/compile.rs new file: codes/os/vendor/buddy_system_allocator/.cargo-checksum.json new file: codes/os/vendor/buddy_system_allocator/Cargo.toml new file: codes/os/vendor/buddy_system_allocator/LICENSE new file: codes/os/vendor/buddy_system_allocator/README.md new file: codes/os/vendor/buddy_system_allocator/src/frame.rs new file: codes/os/vendor/buddy_system_allocator/src/lib.rs new file: codes/os/vendor/buddy_system_allocator/src/linked_list.rs new file: codes/os/vendor/buddy_system_allocator/src/test.rs new file: codes/os/vendor/cfg-if/.cargo-checksum.json new file: codes/os/vendor/cfg-if/Cargo.toml new file: codes/os/vendor/cfg-if/LICENSE-APACHE new file: codes/os/vendor/cfg-if/LICENSE-MIT new file: codes/os/vendor/cfg-if/README.md new file: codes/os/vendor/cfg-if/src/lib.rs new file: codes/os/vendor/cfg-if/tests/xcrate.rs new file: codes/os/vendor/embedded-hal/.cargo-checksum.json new file: codes/os/vendor/embedded-hal/CHANGELOG.md new file: codes/os/vendor/embedded-hal/CODE_OF_CONDUCT.md new file: codes/os/vendor/embedded-hal/Cargo.toml new file: codes/os/vendor/embedded-hal/LICENSE-APACHE new file: codes/os/vendor/embedded-hal/LICENSE-MIT new file: codes/os/vendor/embedded-hal/README.md new file: codes/os/vendor/embedded-hal/src/adc.rs new file: codes/os/vendor/embedded-hal/src/blocking/delay.rs new file: codes/os/vendor/embedded-hal/src/blocking/i2c.rs new file: codes/os/vendor/embedded-hal/src/blocking/mod.rs new file: codes/os/vendor/embedded-hal/src/blocking/rng.rs new file: codes/os/vendor/embedded-hal/src/blocking/serial.rs new file: codes/os/vendor/embedded-hal/src/blocking/spi.rs new file: codes/os/vendor/embedded-hal/src/capture.rs new file: codes/os/vendor/embedded-hal/src/digital.rs new file: codes/os/vendor/embedded-hal/src/fmt.rs new file: codes/os/vendor/embedded-hal/src/lib.rs new file: codes/os/vendor/embedded-hal/src/prelude.rs new file: codes/os/vendor/embedded-hal/src/pwm.rs new file: codes/os/vendor/embedded-hal/src/qei.rs new file: codes/os/vendor/embedded-hal/src/rng.rs new file: codes/os/vendor/embedded-hal/src/serial.rs new file: codes/os/vendor/embedded-hal/src/spi.rs new file: codes/os/vendor/embedded-hal/src/timer.rs new file: codes/os/vendor/embedded-hal/src/watchdog.rs new file: codes/os/vendor/embedded-hal/triagebot.toml new file: codes/os/vendor/lazy_static/.cargo-checksum.json new file: codes/os/vendor/lazy_static/Cargo.toml new file: codes/os/vendor/lazy_static/LICENSE-APACHE new file: codes/os/vendor/lazy_static/LICENSE-MIT new file: codes/os/vendor/lazy_static/README.md new file: codes/os/vendor/lazy_static/src/core_lazy.rs new file: codes/os/vendor/lazy_static/src/inline_lazy.rs new file: codes/os/vendor/lazy_static/src/lib.rs new file: codes/os/vendor/lazy_static/tests/no_std.rs new file: codes/os/vendor/lazy_static/tests/test.rs new file: codes/os/vendor/log/.cargo-checksum.json new file: codes/os/vendor/log/CHANGELOG.md new file: codes/os/vendor/log/Cargo.toml new file: codes/os/vendor/log/LICENSE-APACHE new file: codes/os/vendor/log/LICENSE-MIT new file: codes/os/vendor/log/README.md new file: codes/os/vendor/log/benches/value.rs new file: codes/os/vendor/log/build.rs new file: codes/os/vendor/log/src/kv/error.rs new file: codes/os/vendor/log/src/kv/key.rs new file: codes/os/vendor/log/src/kv/mod.rs new file: codes/os/vendor/log/src/kv/source.rs new file: codes/os/vendor/log/src/kv/value.rs new file: codes/os/vendor/log/src/lib.rs new file: codes/os/vendor/log/src/macros.rs new file: codes/os/vendor/log/src/serde.rs new file: codes/os/vendor/log/triagebot.toml new file: codes/os/vendor/memchr/.cargo-checksum.json new file: codes/os/vendor/memchr/COPYING new file: codes/os/vendor/memchr/Cargo.toml new file: codes/os/vendor/memchr/LICENSE-MIT new file: codes/os/vendor/memchr/README.md new file: codes/os/vendor/memchr/UNLICENSE new file: codes/os/vendor/memchr/build.rs new file: codes/os/vendor/memchr/rustfmt.toml new file: codes/os/vendor/memchr/scripts/make-byte-frequency-table new file: codes/os/vendor/memchr/src/cow.rs new file: codes/os/vendor/memchr/src/lib.rs new file: codes/os/vendor/memchr/src/memchr/c.rs new file: codes/os/vendor/memchr/src/memchr/fallback.rs new file: codes/os/vendor/memchr/src/memchr/iter.rs new file: codes/os/vendor/memchr/src/memchr/mod.rs new file: codes/os/vendor/memchr/src/memchr/naive.rs new file: codes/os/vendor/memchr/src/memchr/x86/avx.rs new file: codes/os/vendor/memchr/src/memchr/x86/mod.rs new file: codes/os/vendor/memchr/src/memchr/x86/sse2.rs new file: codes/os/vendor/memchr/src/memchr/x86/sse42.rs new file: codes/os/vendor/memchr/src/memmem/byte_frequencies.rs new file: codes/os/vendor/memchr/src/memmem/genericsimd.rs new file: codes/os/vendor/memchr/src/memmem/mod.rs new file: codes/os/vendor/memchr/src/memmem/prefilter/fallback.rs new file: codes/os/vendor/memchr/src/memmem/prefilter/genericsimd.rs new file: codes/os/vendor/memchr/src/memmem/prefilter/mod.rs new file: codes/os/vendor/memchr/src/memmem/prefilter/wasm.rs new file: codes/os/vendor/memchr/src/memmem/prefilter/x86/avx.rs new file: codes/os/vendor/memchr/src/memmem/prefilter/x86/mod.rs new file: codes/os/vendor/memchr/src/memmem/prefilter/x86/sse.rs new file: codes/os/vendor/memchr/src/memmem/rabinkarp.rs new file: codes/os/vendor/memchr/src/memmem/rarebytes.rs new file: codes/os/vendor/memchr/src/memmem/twoway.rs new file: codes/os/vendor/memchr/src/memmem/util.rs new file: codes/os/vendor/memchr/src/memmem/vector.rs new file: codes/os/vendor/memchr/src/memmem/wasm.rs new file: codes/os/vendor/memchr/src/memmem/x86/avx.rs new file: codes/os/vendor/memchr/src/memmem/x86/mod.rs new file: codes/os/vendor/memchr/src/memmem/x86/sse.rs new file: codes/os/vendor/memchr/src/tests/memchr/iter.rs new file: codes/os/vendor/memchr/src/tests/memchr/memchr.rs new file: codes/os/vendor/memchr/src/tests/memchr/mod.rs new file: codes/os/vendor/memchr/src/tests/memchr/simple.rs new file: codes/os/vendor/memchr/src/tests/memchr/testdata.rs new file: codes/os/vendor/memchr/src/tests/mod.rs new file: codes/os/vendor/memchr/src/tests/x86_64-soft_float.json new file: codes/os/vendor/nb-0.1.3/.cargo-checksum.json new file: codes/os/vendor/nb-0.1.3/CHANGELOG.md new file: codes/os/vendor/nb-0.1.3/Cargo.toml new file: codes/os/vendor/nb-0.1.3/LICENSE-APACHE new file: codes/os/vendor/nb-0.1.3/LICENSE-MIT new file: codes/os/vendor/nb-0.1.3/README.md new file: codes/os/vendor/nb-0.1.3/bors.toml new file: codes/os/vendor/nb-0.1.3/src/lib.rs new file: codes/os/vendor/nb/.cargo-checksum.json new file: codes/os/vendor/nb/CHANGELOG.md new file: codes/os/vendor/nb/CODE_OF_CONDUCT.md new file: codes/os/vendor/nb/Cargo.toml new file: codes/os/vendor/nb/LICENSE-APACHE new file: codes/os/vendor/nb/LICENSE-MIT new file: codes/os/vendor/nb/README.md new file: codes/os/vendor/nb/src/lib.rs new file: codes/os/vendor/nb/triagebot.toml new file: codes/os/vendor/regex-syntax/.cargo-checksum.json new file: codes/os/vendor/regex-syntax/Cargo.toml new file: codes/os/vendor/regex-syntax/LICENSE-APACHE new file: codes/os/vendor/regex-syntax/LICENSE-MIT new file: codes/os/vendor/regex-syntax/README.md new file: codes/os/vendor/regex-syntax/benches/bench.rs new file: codes/os/vendor/regex-syntax/src/ast/mod.rs new file: codes/os/vendor/regex-syntax/src/ast/parse.rs new file: codes/os/vendor/regex-syntax/src/ast/print.rs new file: codes/os/vendor/regex-syntax/src/ast/visitor.rs new file: codes/os/vendor/regex-syntax/src/either.rs new file: codes/os/vendor/regex-syntax/src/error.rs new file: codes/os/vendor/regex-syntax/src/hir/interval.rs new file: codes/os/vendor/regex-syntax/src/hir/literal/mod.rs new file: codes/os/vendor/regex-syntax/src/hir/mod.rs new file: codes/os/vendor/regex-syntax/src/hir/print.rs new file: codes/os/vendor/regex-syntax/src/hir/translate.rs new file: codes/os/vendor/regex-syntax/src/hir/visitor.rs new file: codes/os/vendor/regex-syntax/src/lib.rs new file: codes/os/vendor/regex-syntax/src/parser.rs new file: codes/os/vendor/regex-syntax/src/unicode.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/LICENSE-UNICODE new file: codes/os/vendor/regex-syntax/src/unicode_tables/age.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/case_folding_simple.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/general_category.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/grapheme_cluster_break.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/mod.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/perl_decimal.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/perl_space.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/perl_word.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/property_bool.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/property_names.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/property_values.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/script.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/script_extension.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/sentence_break.rs new file: codes/os/vendor/regex-syntax/src/unicode_tables/word_break.rs new file: codes/os/vendor/regex-syntax/src/utf8.rs new file: codes/os/vendor/regex-syntax/test new file: codes/os/vendor/regex/.cargo-checksum.json new file: codes/os/vendor/regex/CHANGELOG.md new file: codes/os/vendor/regex/Cargo.lock new file: codes/os/vendor/regex/Cargo.toml new file: codes/os/vendor/regex/HACKING.md new file: codes/os/vendor/regex/LICENSE-APACHE new file: codes/os/vendor/regex/LICENSE-MIT new file: codes/os/vendor/regex/PERFORMANCE.md new file: codes/os/vendor/regex/README.md new file: codes/os/vendor/regex/UNICODE.md new file: codes/os/vendor/regex/examples/regexdna-input.txt new file: codes/os/vendor/regex/examples/regexdna-output.txt new file: codes/os/vendor/regex/examples/shootout-regex-dna-bytes.rs new file: codes/os/vendor/regex/examples/shootout-regex-dna-cheat.rs new file: codes/os/vendor/regex/examples/shootout-regex-dna-replace.rs new file: codes/os/vendor/regex/examples/shootout-regex-dna-single-cheat.rs new file: codes/os/vendor/regex/examples/shootout-regex-dna-single.rs new file: codes/os/vendor/regex/examples/shootout-regex-dna.rs new file: codes/os/vendor/regex/rustfmt.toml new file: codes/os/vendor/regex/src/backtrack.rs new file: codes/os/vendor/regex/src/compile.rs new file: codes/os/vendor/regex/src/dfa.rs new file: codes/os/vendor/regex/src/error.rs new file: codes/os/vendor/regex/src/exec.rs new file: codes/os/vendor/regex/src/expand.rs new file: codes/os/vendor/regex/src/find_byte.rs new file: codes/os/vendor/regex/src/freqs.rs new file: codes/os/vendor/regex/src/input.rs new file: codes/os/vendor/regex/src/lib.rs new file: codes/os/vendor/regex/src/literal/imp.rs new file: codes/os/vendor/regex/src/literal/mod.rs new file: codes/os/vendor/regex/src/pattern.rs new file: codes/os/vendor/regex/src/pikevm.rs new file: codes/os/vendor/regex/src/pool.rs new file: codes/os/vendor/regex/src/prog.rs new file: codes/os/vendor/regex/src/re_builder.rs new file: codes/os/vendor/regex/src/re_bytes.rs new file: codes/os/vendor/regex/src/re_set.rs new file: codes/os/vendor/regex/src/re_trait.rs new file: codes/os/vendor/regex/src/re_unicode.rs new file: codes/os/vendor/regex/src/sparse.rs new file: codes/os/vendor/regex/src/testdata/LICENSE new file: codes/os/vendor/regex/src/testdata/README new file: codes/os/vendor/regex/src/testdata/basic.dat new file: codes/os/vendor/regex/src/testdata/nullsubexpr.dat new file: codes/os/vendor/regex/src/testdata/repetition.dat new file: codes/os/vendor/regex/src/utf8.rs new file: codes/os/vendor/regex/test new file: codes/os/vendor/regex/tests/api.rs new file: codes/os/vendor/regex/tests/api_str.rs new file: codes/os/vendor/regex/tests/bytes.rs new file: codes/os/vendor/regex/tests/consistent.rs new file: codes/os/vendor/regex/tests/crates_regex.rs new file: codes/os/vendor/regex/tests/crazy.rs new file: codes/os/vendor/regex/tests/flags.rs new file: codes/os/vendor/regex/tests/fowler.rs new file: codes/os/vendor/regex/tests/macros.rs new file: codes/os/vendor/regex/tests/macros_bytes.rs new file: codes/os/vendor/regex/tests/macros_str.rs new file: codes/os/vendor/regex/tests/misc.rs new file: codes/os/vendor/regex/tests/multiline.rs new file: codes/os/vendor/regex/tests/noparse.rs new file: codes/os/vendor/regex/tests/regression.rs new file: codes/os/vendor/regex/tests/regression_fuzz.rs new file: codes/os/vendor/regex/tests/replace.rs new file: codes/os/vendor/regex/tests/searcher.rs new file: codes/os/vendor/regex/tests/set.rs new file: codes/os/vendor/regex/tests/shortest_match.rs new file: codes/os/vendor/regex/tests/suffix_reverse.rs new file: codes/os/vendor/regex/tests/test_backtrack.rs new file: codes/os/vendor/regex/tests/test_backtrack_bytes.rs new file: codes/os/vendor/regex/tests/test_backtrack_utf8bytes.rs new file: codes/os/vendor/regex/tests/test_crates_regex.rs new file: codes/os/vendor/regex/tests/test_default.rs new file: codes/os/vendor/regex/tests/test_default_bytes.rs new file: codes/os/vendor/regex/tests/test_nfa.rs new file: codes/os/vendor/regex/tests/test_nfa_bytes.rs new file: codes/os/vendor/regex/tests/test_nfa_utf8bytes.rs new file: codes/os/vendor/regex/tests/unicode.rs new file: codes/os/vendor/regex/tests/word_boundary.rs new file: codes/os/vendor/regex/tests/word_boundary_ascii.rs new file: codes/os/vendor/regex/tests/word_boundary_unicode.rs new file: codes/os/vendor/riscv-target/.cargo-checksum.json new file: codes/os/vendor/riscv-target/CHANGELOG.header.md new file: codes/os/vendor/riscv-target/Cargo.toml new file: codes/os/vendor/riscv-target/LICENSE-APACHE new file: codes/os/vendor/riscv-target/LICENSE-MIT new file: codes/os/vendor/riscv-target/README.md new file: codes/os/vendor/riscv-target/src/lib.rs new file: codes/os/vendor/rustc_version/.cargo-checksum.json new file: codes/os/vendor/rustc_version/Cargo.toml new file: codes/os/vendor/rustc_version/LICENSE-APACHE new file: codes/os/vendor/rustc_version/LICENSE-MIT new file: codes/os/vendor/rustc_version/README.md new file: codes/os/vendor/rustc_version/src/errors.rs new file: codes/os/vendor/rustc_version/src/lib.rs new file: codes/os/vendor/semver-parser/.cargo-checksum.json new file: codes/os/vendor/semver-parser/Cargo.toml new file: codes/os/vendor/semver-parser/LICENSE-APACHE new file: codes/os/vendor/semver-parser/LICENSE-MIT new file: codes/os/vendor/semver-parser/src/common.rs new file: codes/os/vendor/semver-parser/src/lib.rs new file: codes/os/vendor/semver-parser/src/range.rs new file: codes/os/vendor/semver-parser/src/recognize.rs new file: codes/os/vendor/semver-parser/src/version.rs new file: codes/os/vendor/semver/.cargo-checksum.json new file: codes/os/vendor/semver/Cargo.toml new file: codes/os/vendor/semver/LICENSE-APACHE new file: codes/os/vendor/semver/LICENSE-MIT new file: codes/os/vendor/semver/README.md new file: codes/os/vendor/semver/src/lib.rs new file: codes/os/vendor/semver/src/version.rs new file: codes/os/vendor/semver/src/version_req.rs new file: codes/os/vendor/semver/tests/deprecation.rs new file: codes/os/vendor/semver/tests/regression.rs new file: codes/os/vendor/semver/tests/serde.rs new file: codes/os/vendor/spin-0.5.2/.cargo-checksum.json new file: codes/os/vendor/spin-0.5.2/Cargo.toml new file: codes/os/vendor/spin-0.5.2/LICENSE new file: codes/os/vendor/spin-0.5.2/README.md new file: codes/os/vendor/spin-0.5.2/examples/debug.rs new file: codes/os/vendor/spin-0.5.2/script/doc-upload.cfg new file: codes/os/vendor/spin-0.5.2/src/lib.rs new file: codes/os/vendor/spin-0.5.2/src/mutex.rs new file: codes/os/vendor/spin-0.5.2/src/once.rs new file: codes/os/vendor/spin-0.5.2/src/rw_lock.rs new file: codes/os/vendor/spin/.cargo-checksum.json new file: codes/os/vendor/spin/CHANGELOG.md new file: codes/os/vendor/spin/Cargo.lock new file: codes/os/vendor/spin/Cargo.toml new file: codes/os/vendor/spin/LICENSE new file: codes/os/vendor/spin/README.md new file: codes/os/vendor/spin/examples/debug.rs new file: codes/os/vendor/spin/script/doc-upload.cfg new file: codes/os/vendor/spin/src/barrier.rs new file: codes/os/vendor/spin/src/lazy.rs new file: codes/os/vendor/spin/src/lib.rs new file: codes/os/vendor/spin/src/mutex.rs new file: codes/os/vendor/spin/src/mutex/spin.rs new file: codes/os/vendor/spin/src/mutex/ticket.rs new file: codes/os/vendor/spin/src/once.rs new file: codes/os/vendor/spin/src/rw_lock.rs new file: codes/os/vendor/vcell/.cargo-checksum.json new file: codes/os/vendor/vcell/CHANGELOG.md new file: codes/os/vendor/vcell/Cargo.toml new file: codes/os/vendor/vcell/LICENSE-APACHE new file: codes/os/vendor/vcell/LICENSE-MIT new file: codes/os/vendor/vcell/README.md new file: codes/os/vendor/vcell/src/lib.rs new file: codes/os/vendor/volatile/.cargo-checksum.json new file: codes/os/vendor/volatile/Cargo.toml new file: codes/os/vendor/volatile/Changelog.md new file: codes/os/vendor/volatile/src/lib.rs new file: codes/os/vendor/xmas-elf/.cargo-checksum.json new file: codes/os/vendor/xmas-elf/Cargo.toml new file: codes/os/vendor/xmas-elf/LICENSE.md new file: codes/os/vendor/xmas-elf/README.md new file: codes/os/vendor/xmas-elf/src/bin/main.rs new file: codes/os/vendor/xmas-elf/src/dynamic.rs new file: codes/os/vendor/xmas-elf/src/hash.rs new file: codes/os/vendor/xmas-elf/src/header.rs new file: codes/os/vendor/xmas-elf/src/lib.rs new file: codes/os/vendor/xmas-elf/src/program.rs new file: codes/os/vendor/xmas-elf/src/sections.rs new file: codes/os/vendor/xmas-elf/src/symbol_table.rs new file: codes/os/vendor/zero/.cargo-checksum.json new file: codes/os/vendor/zero/Cargo.toml new file: codes/os/vendor/zero/LICENSE.md new file: codes/os/vendor/zero/README.md new file: codes/os/vendor/zero/src/lib.rs
-
OurOS authored
new file: codes/fat32-fuse/Cargo.lock new file: codes/fat32-fuse/Cargo.toml new file: codes/fat32-fuse/mnt.sh new file: codes/fat32-fuse/qemu_fs.sh new file: codes/fat32-fuse/sd_mnt2/System Volume Information/IndexerVolumeGuid new file: codes/fat32-fuse/sd_mnt2/System Volume Information/WPSettings.dat new file: codes/fat32-fuse/sd_mnt2/cat new file: codes/fat32-fuse/sd_mnt2/cmdline_args new file: codes/fat32-fuse/sd_mnt2/dir0/dir1/file2 new file: codes/fat32-fuse/sd_mnt2/dir0/file1 new file: codes/fat32-fuse/sd_mnt2/exit new file: codes/fat32-fuse/sd_mnt2/fantastic_text new file: codes/fat32-fuse/sd_mnt2/filea new file: codes/fat32-fuse/sd_mnt2/filetest_simple new file: codes/fat32-fuse/sd_mnt2/forktest new file: codes/fat32-fuse/sd_mnt2/forktest2 new file: codes/fat32-fuse/sd_mnt2/forktest_simple new file: codes/fat32-fuse/sd_mnt2/forktree new file: codes/fat32-fuse/sd_mnt2/hello2 new file: codes/fat32-fuse/sd_mnt2/hello_world new file: codes/fat32-fuse/sd_mnt2/initproc new file: codes/fat32-fuse/sd_mnt2/ls new file: codes/fat32-fuse/sd_mnt2/matrix new file: codes/fat32-fuse/sd_mnt2/mnt/test_openat.txt new file: codes/fat32-fuse/sd_mnt2/pipe_large_test new file: codes/fat32-fuse/sd_mnt2/pipetest new file: codes/fat32-fuse/sd_mnt2/run_pipe_test new file: codes/fat32-fuse/sd_mnt2/sleep new file: codes/fat32-fuse/sd_mnt2/sleep_simple new file: codes/fat32-fuse/sd_mnt2/stack_overflow new file: codes/fat32-fuse/sd_mnt2/testsuites_brk new file: codes/fat32-fuse/sd_mnt2/testsuites_chdir new file: codes/fat32-fuse/sd_mnt2/testsuites_clone new file: codes/fat32-fuse/sd_mnt2/testsuites_close new file: codes/fat32-fuse/sd_mnt2/testsuites_dup new file: codes/fat32-fuse/sd_mnt2/testsuites_dup2 new file: codes/fat32-fuse/sd_mnt2/testsuites_execve new file: codes/fat32-fuse/sd_mnt2/testsuites_exit new file: codes/fat32-fuse/sd_mnt2/testsuites_fork new file: codes/fat32-fuse/sd_mnt2/testsuites_fstat new file: codes/fat32-fuse/sd_mnt2/testsuites_getcwd new file: codes/fat32-fuse/sd_mnt2/testsuites_getdents new file: codes/fat32-fuse/sd_mnt2/testsuites_getpid new file: codes/fat32-fuse/sd_mnt2/testsuites_getppid new file: codes/fat32-fuse/sd_mnt2/testsuites_gettimeofday new file: codes/fat32-fuse/sd_mnt2/testsuites_ls new file: codes/fat32-fuse/sd_mnt2/testsuites_mkdir_ new file: codes/fat32-fuse/sd_mnt2/testsuites_mmap new file: codes/fat32-fuse/sd_mnt2/testsuites_mount new file: codes/fat32-fuse/sd_mnt2/testsuites_munmap new file: codes/fat32-fuse/sd_mnt2/testsuites_open new file: codes/fat32-fuse/sd_mnt2/testsuites_openat new file: codes/fat32-fuse/sd_mnt2/testsuites_pipe new file: codes/fat32-fuse/sd_mnt2/testsuites_read new file: codes/fat32-fuse/sd_mnt2/testsuites_run-all.sh new file: codes/fat32-fuse/sd_mnt2/testsuites_sleep new file: codes/fat32-fuse/sd_mnt2/testsuites_test_echo new file: codes/fat32-fuse/sd_mnt2/testsuites_text.txt new file: codes/fat32-fuse/sd_mnt2/testsuites_times new file: codes/fat32-fuse/sd_mnt2/testsuites_umount new file: codes/fat32-fuse/sd_mnt2/testsuites_uname new file: codes/fat32-fuse/sd_mnt2/testsuites_unlink new file: codes/fat32-fuse/sd_mnt2/testsuites_wait new file: codes/fat32-fuse/sd_mnt2/testsuites_waitpid new file: codes/fat32-fuse/sd_mnt2/testsuites_write new file: codes/fat32-fuse/sd_mnt2/testsuites_yield.sh new file: codes/fat32-fuse/sd_mnt2/testsuites_yield_A new file: codes/fat32-fuse/sd_mnt2/testsuites_yield_B new file: codes/fat32-fuse/sd_mnt2/testsuites_yield_C new file: codes/fat32-fuse/sd_mnt2/text.txt new file: codes/fat32-fuse/sd_mnt2/user_shell new file: codes/fat32-fuse/sd_mnt2/usertests new file: codes/fat32-fuse/sd_mnt2/yield new file: codes/fat32-fuse/src/main.rs
-
OurOS authored
new file: codes/dependency/k210-hal/.gitignore new file: codes/dependency/k210-hal/CODE_OF_CONDUCT.md new file: codes/dependency/k210-hal/Cargo.lock new file: codes/dependency/k210-hal/Cargo.toml new file: codes/dependency/k210-hal/README.md new file: codes/dependency/k210-hal/src/aes.rs new file: codes/dependency/k210-hal/src/apu.rs new file: codes/dependency/k210-hal/src/cache.rs new file: codes/dependency/k210-hal/src/clint.rs new file: codes/dependency/k210-hal/src/clock.rs new file: codes/dependency/k210-hal/src/dmac.rs new file: codes/dependency/k210-hal/src/fft.rs new file: codes/dependency/k210-hal/src/fpioa.rs new file: codes/dependency/k210-hal/src/gpio.rs new file: codes/dependency/k210-hal/src/gpiohs.rs new file: codes/dependency/k210-hal/src/lib.rs new file: codes/dependency/k210-hal/src/plic.rs new file: codes/dependency/k210-hal/src/serial.rs new file: codes/dependency/k210-hal/src/sha256.rs new file: codes/dependency/k210-hal/src/spi.rs new file: codes/dependency/k210-hal/src/stdout.rs new file: codes/dependency/k210-hal/src/sysctl.rs new file: codes/dependency/k210-hal/src/time.rs new file: codes/dependency/k210-pac/.gitignore new file: codes/dependency/k210-pac/.travis.yml new file: codes/dependency/k210-pac/CODE_OF_CONDUCT.md new file: codes/dependency/k210-pac/Cargo.toml new file: codes/dependency/k210-pac/README.md new file: codes/dependency/k210-pac/build.rs new file: codes/dependency/k210-pac/ci/install.sh new file: codes/dependency/k210-pac/ci/script.sh new file: codes/dependency/k210-pac/k210.svd new file: codes/dependency/k210-pac/memory-k210.x new file: codes/dependency/k210-pac/src/lib.rs new file: codes/dependency/k210-pac/update.sh new file: codes/dependency/k210-soc/.gitignore new file: codes/dependency/k210-soc/Cargo.toml new file: codes/dependency/k210-soc/README.md new file: codes/dependency/k210-soc/src/dmac.rs new file: codes/dependency/k210-soc/src/fpioa.rs new file: codes/dependency/k210-soc/src/gpio.rs new file: codes/dependency/k210-soc/src/gpiohs.rs new file: codes/dependency/k210-soc/src/lib.rs new file: codes/dependency/k210-soc/src/sleep.rs new file: codes/dependency/k210-soc/src/spi.rs new file: codes/dependency/k210-soc/src/sysctl.rs new file: codes/dependency/k210-soc/src/sysctl/pll_compute.rs new file: codes/dependency/k210-soc/src/utils.rs new file: codes/dependency/opensbi-rt/.cargo/config new file: codes/dependency/opensbi-rt/Cargo.toml new file: codes/dependency/opensbi-rt/LICENSE new file: codes/dependency/opensbi-rt/README.md new file: codes/dependency/opensbi-rt/build.rs new file: codes/dependency/opensbi-rt/example/.cargo/config new file: codes/dependency/opensbi-rt/example/.gitignore new file: codes/dependency/opensbi-rt/example/Cargo.toml new file: codes/dependency/opensbi-rt/example/Makefile new file: codes/dependency/opensbi-rt/example/linker32.ld new file: codes/dependency/opensbi-rt/example/linker64.ld new file: codes/dependency/opensbi-rt/example/rust-toolchain new file: codes/dependency/opensbi-rt/example/src/main.rs new file: codes/dependency/opensbi-rt/macros/Cargo.lock new file: codes/dependency/opensbi-rt/macros/Cargo.toml new file: codes/dependency/opensbi-rt/macros/src/codegen.rs new file: codes/dependency/opensbi-rt/macros/src/lib.rs new file: codes/dependency/opensbi-rt/macros/src/syntax.rs new file: codes/dependency/opensbi-rt/macros/target/.rustc_info.json new file: codes/dependency/opensbi-rt/macros/target/CACHEDIR.TAG new file: codes/dependency/opensbi-rt/macros/target/rls/.rustc_info.json new file: codes/dependency/opensbi-rt/macros/target/rls/CACHEDIR.TAG new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.cargo-lock new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/bitflags-69e11364b420dd0e/run-build-script-build-script-build new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/bitflags-69e11364b420dd0e/run-build-script-build-script-build.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/bitflags-921a8a475b5af532/dep-lib-bitflags new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/bitflags-921a8a475b5af532/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/bitflags-921a8a475b5af532/lib-bitflags new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/bitflags-921a8a475b5af532/lib-bitflags.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/bitflags-b5e32c36ea7dcc2f/build-script-build-script-build new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/bitflags-b5e32c36ea7dcc2f/build-script-build-script-build.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/bitflags-b5e32c36ea7dcc2f/dep-build-script-build-script-build new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/bitflags-b5e32c36ea7dcc2f/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/ppv-lite86-381cb0d3b8403b35/dep-lib-ppv-lite86 new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/ppv-lite86-381cb0d3b8403b35/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/ppv-lite86-381cb0d3b8403b35/lib-ppv-lite86 new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/ppv-lite86-381cb0d3b8403b35/lib-ppv-lite86.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/proc-macro2-7f93f6cd5d3530c6/run-build-script-build-script-build new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/proc-macro2-7f93f6cd5d3530c6/run-build-script-build-script-build.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/proc-macro2-b2ed79a0e823b8fc/build-script-build-script-build new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/proc-macro2-b2ed79a0e823b8fc/build-script-build-script-build.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/proc-macro2-b2ed79a0e823b8fc/dep-build-script-build-script-build new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/proc-macro2-b2ed79a0e823b8fc/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/proc-macro2-bc634036d9e483fa/dep-lib-proc-macro2 new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/proc-macro2-bc634036d9e483fa/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/proc-macro2-bc634036d9e483fa/lib-proc-macro2 new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/proc-macro2-bc634036d9e483fa/lib-proc-macro2.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/quote-ce6266e6aeeee4e8/dep-lib-quote new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/quote-ce6266e6aeeee4e8/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/quote-ce6266e6aeeee4e8/lib-quote new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/quote-ce6266e6aeeee4e8/lib-quote.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand-e0d109b665b57ea6/dep-lib-rand new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand-e0d109b665b57ea6/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand-e0d109b665b57ea6/lib-rand new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand-e0d109b665b57ea6/lib-rand.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand_chacha-150722ac657445d4/dep-lib-rand_chacha new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand_chacha-150722ac657445d4/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand_chacha-150722ac657445d4/lib-rand_chacha new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand_chacha-150722ac657445d4/lib-rand_chacha.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand_core-9ad05fbb3408971b/dep-lib-rand_core new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand_core-9ad05fbb3408971b/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand_core-9ad05fbb3408971b/lib-rand_core new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand_core-9ad05fbb3408971b/lib-rand_core.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand_pcg-a2ddc3e136ef0d54/dep-lib-rand_pcg new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand_pcg-a2ddc3e136ef0d54/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand_pcg-a2ddc3e136ef0d54/lib-rand_pcg new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/rand_pcg-a2ddc3e136ef0d54/lib-rand_pcg.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/riscv-sbi-rt-macros-9c3c7741506c2803/dep-lib-riscv-sbi-rt-macros new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/riscv-sbi-rt-macros-9c3c7741506c2803/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/riscv-sbi-rt-macros-9c3c7741506c2803/lib-riscv-sbi-rt-macros new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/riscv-sbi-rt-macros-9c3c7741506c2803/lib-riscv-sbi-rt-macros.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/riscv-sbi-rt-macros-c50c8d4dc3cb0dda/dep-test-lib-riscv-sbi-rt-macros new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/riscv-sbi-rt-macros-c50c8d4dc3cb0dda/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/riscv-sbi-rt-macros-c50c8d4dc3cb0dda/test-lib-riscv-sbi-rt-macros new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/riscv-sbi-rt-macros-c50c8d4dc3cb0dda/test-lib-riscv-sbi-rt-macros.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/syn-4cc580d67f7b66d6/run-build-script-build-script-build new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/syn-4cc580d67f7b66d6/run-build-script-build-script-build.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/syn-cb940f5af1e2d69a/dep-lib-syn new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/syn-cb940f5af1e2d69a/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/syn-cb940f5af1e2d69a/lib-syn new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/syn-cb940f5af1e2d69a/lib-syn.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/syn-d68443194cebcb65/build-script-build-script-build new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/syn-d68443194cebcb65/build-script-build-script-build.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/syn-d68443194cebcb65/dep-build-script-build-script-build new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/syn-d68443194cebcb65/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/unicode-xid-011c1a28cfdd9ab1/dep-lib-unicode-xid new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/unicode-xid-011c1a28cfdd9ab1/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/unicode-xid-011c1a28cfdd9ab1/lib-unicode-xid new file: codes/dependency/opensbi-rt/macros/target/rls/debug/.fingerprint/unicode-xid-011c1a28cfdd9ab1/lib-unicode-xid.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/bitflags-69e11364b420dd0e/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/bitflags-69e11364b420dd0e/output new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/bitflags-69e11364b420dd0e/root-output new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/bitflags-69e11364b420dd0e/stderr new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/bitflags-b5e32c36ea7dcc2f/build-script-build new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/bitflags-b5e32c36ea7dcc2f/build_script_build-b5e32c36ea7dcc2f new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/bitflags-b5e32c36ea7dcc2f/build_script_build-b5e32c36ea7dcc2f.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/bitflags-b5e32c36ea7dcc2f/save-analysis/build_script_build-b5e32c36ea7dcc2f.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/proc-macro2-7f93f6cd5d3530c6/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/proc-macro2-7f93f6cd5d3530c6/output new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/proc-macro2-7f93f6cd5d3530c6/root-output new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/proc-macro2-7f93f6cd5d3530c6/stderr new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/proc-macro2-b2ed79a0e823b8fc/build-script-build new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/proc-macro2-b2ed79a0e823b8fc/build_script_build-b2ed79a0e823b8fc new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/proc-macro2-b2ed79a0e823b8fc/build_script_build-b2ed79a0e823b8fc.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/proc-macro2-b2ed79a0e823b8fc/save-analysis/build_script_build-b2ed79a0e823b8fc.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/syn-4cc580d67f7b66d6/invoked.timestamp new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/syn-4cc580d67f7b66d6/output new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/syn-4cc580d67f7b66d6/root-output new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/syn-4cc580d67f7b66d6/stderr new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/syn-d68443194cebcb65/build-script-build new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/syn-d68443194cebcb65/build_script_build-d68443194cebcb65 new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/syn-d68443194cebcb65/build_script_build-d68443194cebcb65.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/build/syn-d68443194cebcb65/save-analysis/build_script_build-d68443194cebcb65.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/bitflags-921a8a475b5af532.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/libbitflags-921a8a475b5af532.rmeta new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/libppv_lite86-381cb0d3b8403b35.rmeta new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/libproc_macro2-bc634036d9e483fa.rmeta new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/libquote-ce6266e6aeeee4e8.rmeta new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/librand-e0d109b665b57ea6.rmeta new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/librand_chacha-150722ac657445d4.rmeta new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/librand_core-9ad05fbb3408971b.rmeta new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/librand_pcg-a2ddc3e136ef0d54.rmeta new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/libriscv_sbi_rt_macros-9c3c7741506c2803.rmeta new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/libriscv_sbi_rt_macros-c50c8d4dc3cb0dda.rmeta new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/libsyn-cb940f5af1e2d69a.rmeta new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/libunicode_xid-011c1a28cfdd9ab1.rmeta new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/ppv_lite86-381cb0d3b8403b35.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/proc_macro2-bc634036d9e483fa.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/quote-ce6266e6aeeee4e8.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/rand-e0d109b665b57ea6.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/rand_chacha-150722ac657445d4.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/rand_core-9ad05fbb3408971b.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/rand_pcg-a2ddc3e136ef0d54.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/riscv_sbi_rt_macros-9c3c7741506c2803.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/riscv_sbi_rt_macros-c50c8d4dc3cb0dda.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/save-analysis/libbitflags-921a8a475b5af532.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/save-analysis/libppv_lite86-381cb0d3b8403b35.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/save-analysis/libproc_macro2-bc634036d9e483fa.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/save-analysis/libquote-ce6266e6aeeee4e8.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/save-analysis/librand-e0d109b665b57ea6.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/save-analysis/libriscv_sbi_rt_macros-9c3c7741506c2803.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/save-analysis/libsyn-cb940f5af1e2d69a.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/save-analysis/libunicode_xid-011c1a28cfdd9ab1.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/save-analysis/riscv_sbi_rt_macros-c50c8d4dc3cb0dda.json new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/syn-cb940f5af1e2d69a.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/deps/unicode_xid-011c1a28cfdd9ab1.d new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-1nz42199zxjbu/s-g11m2yjefa-1heeo8e-2378fhajajq5z/dep-graph.bin new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-1nz42199zxjbu/s-g11m2yjefa-1heeo8e-2378fhajajq5z/query-cache.bin new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-1nz42199zxjbu/s-g11m2yjefa-1heeo8e-2378fhajajq5z/work-products.bin new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-1nz42199zxjbu/s-g11m2yjefa-1heeo8e.lock new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-1nz42199zxjbu/s-g12tlvbcbr-hg9qe3-2378fhajajq5z/dep-graph.bin new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-1nz42199zxjbu/s-g12tlvbcbr-hg9qe3-2378fhajajq5z/query-cache.bin new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-1nz42199zxjbu/s-g12tlvbcbr-hg9qe3-2378fhajajq5z/work-products.bin new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-1nz42199zxjbu/s-g12tlvbcbr-hg9qe3.lock new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-32muysuc598tn/s-g11m2yyhj6-1s6qs2i-2wcfrh5ltf59/dep-graph.bin new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-32muysuc598tn/s-g11m2yyhj6-1s6qs2i-2wcfrh5ltf59/query-cache.bin new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-32muysuc598tn/s-g11m2yyhj6-1s6qs2i-2wcfrh5ltf59/work-products.bin new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-32muysuc598tn/s-g11m2yyhj6-1s6qs2i.lock new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-32muysuc598tn/s-g12tlui5y1-1s7ydf6-2wcfrh5ltf59/dep-graph.bin new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-32muysuc598tn/s-g12tlui5y1-1s7ydf6-2wcfrh5ltf59/query-cache.bin new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-32muysuc598tn/s-g12tlui5y1-1s7ydf6-2wcfrh5ltf59/work-products.bin new file: codes/dependency/opensbi-rt/macros/target/rls/debug/incremental/riscv_sbi_rt_macros-32muysuc598tn/s-g12tlui5y1-1s7ydf6.lock new file: codes/dependency/opensbi-rt/macros/target/rls/riscv64imac-unknown-none-elf/CACHEDIR.TAG new file: codes/dependency/opensbi-rt/macros/target/rls/riscv64imac-unknown-none-elf/debug/.cargo-lock new file: codes/dependency/opensbi-rt/rust-toolchain new file: codes/dependency/opensbi-rt/sbi64.x new file: codes/dependency/opensbi-rt/src/lib.rs new file: codes/dependency/riscv-sbi/Cargo.toml new file: codes/dependency/riscv-sbi/LICENSE new file: codes/dependency/riscv-sbi/README.md new file: codes/dependency/riscv-sbi/rust-toolchain new file: codes/dependency/riscv-sbi/src/base.rs new file: codes/dependency/riscv-sbi/src/hart_mask.rs new file: codes/dependency/riscv-sbi/src/io.rs new file: codes/dependency/riscv-sbi/src/legacy.rs new file: codes/dependency/riscv-sbi/src/lib.rs new file: codes/dependency/riscv-sbi/src/log.rs new file: codes/dependency/riscv/.github/CODEOWNERS new file: codes/dependency/riscv/.github/bors.toml new file: codes/dependency/riscv/.gitignore new file: codes/dependency/riscv/.travis.yml new file: codes/dependency/riscv/CHANGELOG.md new file: codes/dependency/riscv/CODE_OF_CONDUCT.md new file: codes/dependency/riscv/Cargo.toml new file: codes/dependency/riscv/README.md new file: codes/dependency/riscv/asm.S new file: codes/dependency/riscv/asm.h new file: codes/dependency/riscv/assemble.ps1 new file: codes/dependency/riscv/assemble.sh new file: codes/dependency/riscv/bin/riscv32i-unknown-none-elf.a new file: codes/dependency/riscv/bin/riscv32ic-unknown-none-elf.a new file: codes/dependency/riscv/bin/riscv64i-unknown-none-elf.a new file: codes/dependency/riscv/bin/riscv64ic-unknown-none-elf.a new file: codes/dependency/riscv/build.rs new file: codes/dependency/riscv/check-blobs.sh new file: codes/dependency/riscv/ci/install.sh new file: codes/dependency/riscv/ci/script.sh new file: codes/dependency/riscv/descriptor/generate_hypervisor_csr.sh new file: codes/dependency/riscv/descriptor/generator.rs new file: codes/dependency/riscv/descriptor/hcounteren.txt new file: codes/dependency/riscv/descriptor/hedeleg.txt new file: codes/dependency/riscv/descriptor/hgatp.txt new file: codes/dependency/riscv/descriptor/hgeie.txt new file: codes/dependency/riscv/descriptor/hgeip.txt new file: codes/dependency/riscv/descriptor/hideleg.txt new file: codes/dependency/riscv/descriptor/hie.txt new file: codes/dependency/riscv/descriptor/hip.txt new file: codes/dependency/riscv/descriptor/hstatus.txt new file: codes/dependency/riscv/descriptor/htimedelta.txt new file: codes/dependency/riscv/descriptor/htimedeltah.txt new file: codes/dependency/riscv/descriptor/htinst.txt new file: codes/dependency/riscv/descriptor/htval.txt new file: codes/dependency/riscv/descriptor/hvip.txt new file: codes/dependency/riscv/descriptor/vsatp.txt new file: codes/dependency/riscv/descriptor/vscause.txt new file: codes/dependency/riscv/descriptor/vsepc.txt new file: codes/dependency/riscv/descriptor/vsie.txt new file: codes/dependency/riscv/descriptor/vsip.txt new file: codes/dependency/riscv/descriptor/vsscratch.txt new file: codes/dependency/riscv/descriptor/vsstatus.txt new file: codes/dependency/riscv/descriptor/vstval.txt new file: codes/dependency/riscv/descriptor/vstvec.txt new file: codes/dependency/riscv/src/addr/gpax4.rs new file: codes/dependency/riscv/src/addr/mod.rs new file: codes/dependency/riscv/src/addr/page.rs new file: codes/dependency/riscv/src/addr/sv32.rs new file: codes/dependency/riscv/src/addr/sv39.rs new file: codes/dependency/riscv/src/addr/sv48.rs new file: codes/dependency/riscv/src/asm.rs new file: codes/dependency/riscv/src/interrupt.rs new file: codes/dependency/riscv/src/lib.rs new file: codes/dependency/riscv/src/paging/frame_alloc.rs new file: codes/dependency/riscv/src/paging/mapper.rs new file: codes/dependency/riscv/src/paging/mod.rs new file: codes/dependency/riscv/src/paging/multi_level.rs new file: codes/dependency/riscv/src/paging/multi_level_x4.rs new file: codes/dependency/riscv/src/paging/page_table.rs new file: codes/dependency/riscv/src/paging/page_table_x4.rs new file: codes/dependency/riscv/src/register/fcsr.rs new file: codes/dependency/riscv/src/register/hpmcounterx.rs new file: codes/dependency/riscv/src/register/hypervisorx64/hcounteren.rs new file: codes/dependency/riscv/src/register/hypervisorx64/hedeleg.rs new file: codes/dependency/riscv/src/register/hypervisorx64/hgatp.rs new file: codes/dependency/riscv/src/register/hypervisorx64/hgeie.rs new file: codes/dependency/riscv/src/register/hypervisorx64/hgeip.rs new file: codes/dependency/riscv/src/register/hypervisorx64/hideleg.rs new file: codes/dependency/riscv/src/register/hypervisorx64/hie.rs new file: codes/dependency/riscv/src/register/hypervisorx64/hip.rs new file: codes/dependency/riscv/src/register/hypervisorx64/hstatus.rs new file: codes/dependency/riscv/src/register/hypervisorx64/htimedelta.rs new file: codes/dependency/riscv/src/register/hypervisorx64/htimedeltah.rs new file: codes/dependency/riscv/src/register/hypervisorx64/htinst.rs new file: codes/dependency/riscv/src/register/hypervisorx64/htval.rs new file: codes/dependency/riscv/src/register/hypervisorx64/hvip.rs new file: codes/dependency/riscv/src/register/hypervisorx64/mod.rs new file: codes/dependency/riscv/src/register/hypervisorx64/vsatp.rs new file: codes/dependency/riscv/src/register/hypervisorx64/vscause.rs new file: codes/dependency/riscv/src/register/hypervisorx64/vsepc.rs new file: codes/dependency/riscv/src/register/hypervisorx64/vsie.rs new file: codes/dependency/riscv/src/register/hypervisorx64/vsip.rs new file: codes/dependency/riscv/src/register/hypervisorx64/vsscratch.rs new file: codes/dependency/riscv/src/register/hypervisorx64/vsstatus.rs new file: codes/dependency/riscv/src/register/hypervisorx64/vstval.rs new file: codes/dependency/riscv/src/register/hypervisorx64/vstvec.rs new file: codes/dependency/riscv/src/register/macros.rs new file: codes/dependency/riscv/src/register/marchid.rs new file: codes/dependency/riscv/src/register/mcause.rs new file: codes/dependency/riscv/src/register/mcycle.rs new file: codes/dependency/riscv/src/register/mcycleh.rs new file: codes/dependency/riscv/src/register/medeleg.rs new file: codes/dependency/riscv/src/register/mepc.rs new file: codes/dependency/riscv/src/register/mhartid.rs new file: codes/dependency/riscv/src/register/mhpmcounterx.rs new file: codes/dependency/riscv/src/register/mhpmeventx.rs new file: codes/dependency/riscv/src/register/mideleg.rs new file: codes/dependency/riscv/src/register/mie.rs new file: codes/dependency/riscv/src/register/mimpid.rs new file: codes/dependency/riscv/src/register/minstret.rs new file: codes/dependency/riscv/src/register/minstreth.rs new file: codes/dependency/riscv/src/register/mip.rs new file: codes/dependency/riscv/src/register/misa.rs new file: codes/dependency/riscv/src/register/mod.rs new file: codes/dependency/riscv/src/register/mscratch.rs new file: codes/dependency/riscv/src/register/mstatus.rs new file: codes/dependency/riscv/src/register/mtval.rs new file: codes/dependency/riscv/src/register/mtvec.rs new file: codes/dependency/riscv/src/register/mvendorid.rs new file: codes/dependency/riscv/src/register/pmpaddrx.rs new file: codes/dependency/riscv/src/register/pmpcfgx.rs new file: codes/dependency/riscv/src/register/satp.rs new file: codes/dependency/riscv/src/register/scause.rs new file: codes/dependency/riscv/src/register/sepc.rs new file: codes/dependency/riscv/src/register/sie.rs new file: codes/dependency/riscv/src/register/sip.rs new file: codes/dependency/riscv/src/register/sscratch.rs new file: codes/dependency/riscv/src/register/sstatus.rs new file: codes/dependency/riscv/src/register/stval.rs new file: codes/dependency/riscv/src/register/stvec.rs new file: codes/dependency/riscv/src/register/time.rs new file: codes/dependency/riscv/src/register/timeh.rs new file: codes/dependency/riscv/src/register/ucause.rs new file: codes/dependency/riscv/src/register/uepc.rs new file: codes/dependency/riscv/src/register/uie.rs new file: codes/dependency/riscv/src/register/uip.rs new file: codes/dependency/riscv/src/register/uscratch.rs new file: codes/dependency/riscv/src/register/ustatus.rs new file: codes/dependency/riscv/src/register/utval.rs new file: codes/dependency/riscv/src/register/utvec.rs new file: codes/dependency/virtio-drivers/.gitignore new file: codes/dependency/virtio-drivers/Cargo.lock new file: codes/dependency/virtio-drivers/Cargo.toml new file: codes/dependency/virtio-drivers/LICENSE new file: codes/dependency/virtio-drivers/README.md new file: codes/dependency/virtio-drivers/examples/riscv/.cargo/config new file: codes/dependency/virtio-drivers/examples/riscv/.gitignore new file: codes/dependency/virtio-drivers/examples/riscv/Cargo.toml new file: codes/dependency/virtio-drivers/examples/riscv/Makefile new file: codes/dependency/virtio-drivers/examples/riscv/linker32.ld new file: codes/dependency/virtio-drivers/examples/riscv/linker64.ld new file: codes/dependency/virtio-drivers/examples/riscv/rust-toolchain new file: codes/dependency/virtio-drivers/examples/riscv/src/main.rs new file: codes/dependency/virtio-drivers/examples/riscv/src/virtio_impl.rs new file: codes/dependency/virtio-drivers/src/blk.rs new file: codes/dependency/virtio-drivers/src/console.rs new file: codes/dependency/virtio-drivers/src/gpu.rs new file: codes/dependency/virtio-drivers/src/hal.rs new file: codes/dependency/virtio-drivers/src/header.rs new file: codes/dependency/virtio-drivers/src/input.rs new file: codes/dependency/virtio-drivers/src/lib.rs new file: codes/dependency/virtio-drivers/src/net.rs new file: codes/dependency/virtio-drivers/src/queue.rs
-
OurOS authored
new file: codes/bootloader/rustsbi-qemu-new.bin new file: codes/bootloader/rustsbi-qemu-ok.bin new file: codes/bootloader/rustsbi-qemu-old.bin new file: codes/bootloader/rustsbi-qemu.bin new file: codes/bootloader/sbi-qemu.S
-
OurOS authored
-
OurOS authored
new file: Makefile new file: os.bin
-
OurOS authored
deleted: os/.gitignore deleted: os/.vscode/settings.json deleted: os/Cargo.lock deleted: os/Cargo.toml deleted: os/src/config.rs deleted: os/src/console.rs deleted: os/src/entry.asm deleted: os/src/lang_items.rs deleted: os/src/link_app.S deleted: os/src/linker-qemu.ld deleted: os/src/loader.rs deleted: os/src/main.rs deleted: os/src/sbi.rs deleted: os/src/sync/mod.rs deleted: os/src/sync/up.rs deleted: os/src/syscall/fs.rs deleted: os/src/syscall/mod.rs deleted: os/src/syscall/process.rs deleted: os/src/task/context.rs deleted: os/src/task/mod.rs deleted: os/src/task/switch.S deleted: os/src/task/switch.rs deleted: os/src/task/task.rs deleted: os/src/timer.rs deleted: os/src/trap/context.rs deleted: os/src/trap/mod.rs deleted: os/src/trap/trap.S deleted: user/.cargo/config deleted: user/.gitignore deleted: user/Cargo.lock deleted: user/Cargo.toml deleted: user/Makefile deleted: user/build.py deleted: user/src/bin/00power_3.rs deleted: user/src/bin/01power_5.rs deleted: user/src/bin/02power_7.rs deleted: user/src/bin/03sleep.rs deleted: user/src/console.rs deleted: user/src/lang_items.rs deleted: user/src/lib.rs deleted: user/src/linker.ld deleted: user/src/syscall.rs
-
- 27 May, 2023 1 commit
-
-
dongy authored
-
- 15 Apr, 2023 4 commits
-
-
OurOS authored
-
-
OurOS authored
new file: os/.cargo/config new file: os/.gitignore new file: os/.vscode/settings.json new file: os/Cargo.lock new file: os/Cargo.toml new file: os/src/config.rs new file: os/src/console.rs new file: os/src/entry.asm new file: os/src/lang_items.rs new file: os/src/link_app.S new file: os/src/linker-qemu.ld new file: os/src/loader.rs new file: os/src/main.rs new file: os/src/sbi.rs new file: os/src/sync/mod.rs new file: os/src/sync/up.rs new file: os/src/syscall/fs.rs new file: os/src/syscall/mod.rs new file: os/src/syscall/process.rs new file: os/src/task/context.rs new file: os/src/task/mod.rs new file: os/src/task/switch.S new file: os/src/task/switch.rs new file: os/src/task/task.rs new file: os/src/timer.rs new file: os/src/trap/context.rs new file: os/src/trap/mod.rs new file: os/src/trap/trap.S new file: user/.cargo/config new file: user/.gitignore new file: user/Cargo.lock new file: user/Cargo.toml new file: user/Makefile new file: user/build.py new file: user/src/bin/00power_3.rs new file: user/src/bin/01power_5.rs new file: user/src/bin/02power_7.rs new file: user/src/bin/03sleep.rs new file: user/src/console.rs new file: user/src/lang_items.rs new file: user/src/lib.rs new file: user/src/linker.ld new file: user/src/syscall.rs
-
OurOS authored
-
- 01 Apr, 2023 1 commit
-
-
OurOS authored
-