Home
last modified time | relevance | path

Searched refs:to (Results 1 – 25 of 37) sorted by relevance

12

/DragonOS/
H A DLICENSE6 Everyone is permitted to copy and distribute verbatim copies
11 The licenses for most software are designed to take away your
12 freedom to share and change it. By contrast, the GNU General Public
13 License is intended to guarantee your freedom to share and change free
14 software--to make sure the software is free for all its users. This
15 General Public License applies to most of the Free Software
16 Foundation's software and to any other program whose authors commit to
18 the GNU Lesser General Public License instead.) You can apply it to
21 When we speak of free software, we are referring to freedom, not
22 price. Our General Public Licenses are designed to make sure that you
[all …]
H A DREADME_EN.md20 …nary compatibility. Developed using the Rust programming language, it aims to provide improved rel…
22 …was established in July 2022 and is entirely business-neutral. Our goal is to build a fully indepe…
24to other systems of similar scale, DragonOS supports virtualization and has certain advantages in …
26 …plemented about 1/4 of Linux interfaces, and in the future, we will strive to provide 100% compati…
31 Carefully read the [DragonOS Community Introduction Document] to understand how the community opera…
36 …and post your discussions or ideas under them, or visit the DragonOS forum to learn about developm…
38 …msp; You're also welcome to bring your creative ideas and discuss them with the community mem…
47 ## How to Run?
49   Running DragonOS is quite straightforward. You can refer to the following resources and…
53 ## How to Connect with the Community?
[all …]
H A D.readthedocs.yaml20 …# You can configure Sphinx to use a different builder, for instance use the dirhtml builder for si…
22 # Fail on all warnings to avoid broken references
31 # to build your documentation
H A Dtriagebot.toml42 "regression-from-stable-to-stable",
43 "regression-from-stable-to-beta",
44 "regression-from-stable-to-nightly",
107 message = "`triagebot.toml` has been modified, there may have been changes to the review queue."
/DragonOS/kernel/crates/intertrait/
H A DLICENSE-MIT1 Permission is hereby granted, free of charge, to any person obtaining a copy
2 of this software and associated documentation files (the "Software"), to deal
4 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5 copies of the Software, and to permit persons to whom the Software is
6 furnished to do so, subject to the following conditions:
H A DREADME.md3 …//github.com/CodeChain-io/intertrait/) (revision d5d6dcb), and modified it to support `no_std` env…
12 In Rust, a trait object for a sub-trait of [`std::any::Any`] can be downcast to a concrete type at …
14 of the backing value) is possible (even no coercion from a trait object for a trait to that for its…
16 With this crate, any trait object for a sub-trait of [`CastFrom`] can be cast directly to a trait o…
21 Add the following two dependencies to your `Cargo.toml`:
29 The `linkme` dependency is required due to the use of `linkme` macro in the output of `intertrait` …
64 ### `#[cast_to]` to `impl` item
81 ### `#[cast_to(Trait)]` to type definition
82 For the type, the traits specified as arguments to the `#[cast_to(...)]` attribute are designated a…
114 // Only in an item position due to the current limitation in the stable Rust.
[all …]
/DragonOS/kernel/crates/intertrait/macros/
H A DLICENSE-MIT1 Permission is hereby granted, free of charge, to any person obtaining a copy
2 of this software and associated documentation files (the "Software"), to deal
4 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5 copies of the Software, and to permit persons to whom the Software is
6 furnished to do so, subject to the following conditions:
H A DLICENSE-APACHE18 "control" means (i) the power, direct or indirect, to cause the
27 including but not limited to software source code, documentation
32 not limited to compiled object code, generated documentation,
33 and conversions to other media types.
37 copyright notice that is included in or attached to the work
45 separable from, or merely link (or bind by name) to the interfaces of,
50 to that Work or Derivative Works thereof, that is intentionally
51 submitted to Licensor for inclusion in the Work by the copyright owner
52 or by an individual or Legal Entity authorized to submit on behalf of
55 to the Licensor or its representatives, including but not limited to
[all …]
/DragonOS/kernel/crates/rbpf/
H A DLICENSE-MIT3 Permission is hereby granted, free of charge, to any
5 documentation files (the "Software"), to deal in the
7 limitation the rights to use, copy, modify, merge,
9 the Software, and to permit persons to whom the Software
10 is furnished to do so, subject to the following
H A DREADME.md16 * [Link to the crate](#link-to-the-crate)
24 * [_To do_ list](#to-do-list)
33 BSD systems, in order to filter packets in the kernel with tools such as
34 tcpdump so as to avoid useless copies to user-space. It was ported to Linux,
36 features. While BPF programs are originally intended to run in the kernel, the
44 The crate is supposed to compile and run on Linux, MacOS X, and Windows,
47 ## Link to the crate
71 rbpf = { path = "path/to/rbpf" }
74 Then indicate in your source code that you want to use the crate:
83 able to access [an online version of the documentation from
[all …]
H A DLICENSE-APACHE19 "control" means (i) the power, direct or indirect, to cause the
28 including but not limited to software source code, documentation
33 not limited to compiled object code, generated documentation,
34 and conversions to other media types.
38 copyright notice that is included in or attached to the work
46 separable from, or merely link (or bind by name) to the interfaces of,
51 to that Work or Derivative Works thereof, that is intentionally
52 submitted to Licensor for inclusion in the Work by the copyright owner
53 or by an individual or Legal Entity authorized to submit on behalf of
56 to the Licensor or its representatives, including but not limited to
[all …]
/DragonOS/docs/
H A Dmake.bat19 echo.installed, then set the SPHINXBUILD environment variable to point
20 echo.to the full path of the 'sphinx-build' executable. Alternatively you
21 echo.may add the Sphinx directory to PATH.
H A Dindex.rst3 You can adapt this file completely to your liking, but it should at least
/DragonOS/kernel/src/debug/
H A Dbug.h46 #define FAIL_ON_TO(condition, to) ({ \ argument
49 goto to; \
/DragonOS/docs/kernel/ipc/
H A Dsignal.md30 │ Send Signal ├────►Add to sigpending of│
61 │jump to
/DragonOS/docs/kernel/debug/
H A Ddebug-kernel-with-gdb.md46 This is free software: you are free to change and redistribute it.
47 There is NO WARRANTY, to the extent permitted by law.
56 --Type <RET> for more, q to quit, c to continue without paging--
73 Type "apropos word" to search for commands related to "word".
88 Type "apropos word" to search for commands related to "word".
241 s Try to treat as C string.
302 [Switching to thread 1 (Thread 1.1)]
/DragonOS/docs/community/code_contribution/
H A Dconventional-commit.md18 feat: allow provided config object to extend other configs
24 feat!: send an email to the customer when a product is shipped
28 feat(api)!: send an email to the customer when a product is shipped
H A Dindex.rst12 how-to-contribute <https://community.dragonos.org/contributors/>
/DragonOS/user/dadk/config/
H A Dtest_ebpf_0_1_0.dadk4 "description": "to test eBPF",
H A Dtest_mount_1_0_0.dadk4 "description": "to test user mode mount",
/DragonOS/kernel/crates/rbpf/mk/
H A Dappveyor.bat4 REM This is the recommended way to choose the toolchain version, according to
66 REM verify that non-test builds aren't trying to use test-only features.
/DragonOS/kernel/src/driver/tty/pty/
H A Dunix98pty.rs47 let to = tty.checked_link()?; in write() localVariable
53 to.core().port().unwrap().receive_buf(buf, &[], nr) in write()
66 let to = tty.checked_link()?; in flush_buffer() localVariable
68 let mut ctrl = to.core().contorl_info_irqsave(); in flush_buffer()
71 to.core().read_wq().wakeup_all(); in flush_buffer()
/DragonOS/user/apps/test-backlog/src/
H A Dmain.rs28 HttpServer::new(|| App::new().route("/", web::get().to(index))) in main()
/DragonOS/kernel/src/filesystem/vfs/
H A Dcore.rs255 pub fn do_symlinkat(from: *const u8, newdfd: i32, to: *const u8) -> Result<usize, SystemError> { in do_symlinkat()
259 let newname = check_and_clone_cstr(to, Some(MAX_PATHLEN))? in do_symlinkat()
263 let to = newname.as_str().trim(); in do_symlinkat() localVariable
274 let (new_begin_inode, new_remain_path) = user_path_at(&pcb, newdfd, to)?; in do_symlinkat()
/DragonOS/.github/workflows/
H A Dpublish-dragonos-docker-image.yml18 - name: Login to Docker Hub

12