Home
last modified time | relevance | path

Searched refs:is (Results 1 – 24 of 24) sorted by relevance

/DragonOS/
H A DLICENSE6 Everyone is permitted to copy and distribute verbatim copies
7 of this license document, but changing it is not allowed.
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
17 using it. (Some other Free Software Foundation software is covered by
44 that everyone understands that there is no warranty for this free
45 software. If the software is modified by someone else and passed on, we
46 want its recipients to know that what they have is not the original, so
50 Finally, any free program is threatened constantly by software
67 that is to say, a work containing the Program or a portion of it,
[all …]
H A DREADME_EN.md20   DragonOS is a 64-bit operating system designed for lightweight cloud computing scenario…
22 … open-source community was established in July 2022 and is entirely business-neutral. Our goal is
24 …patibility, and the porting of compilers and application software. The aim is to achieve large-sca…
26   Driven by the community, DragonOS is currently evolving rapidly. DragonOS has already i…
49   Running DragonOS is quite straightforward. You can refer to the following resources and…
63   DragonOS is an open source public welfare project, but its development cannot be separa…
H A Dtriagebot.toml25 # These labels are removed when a "request changes" review is submitted.
/DragonOS/kernel/crates/rbpf/
H A DREADME.md32 _Berkeley Packet Filter_, is an assembly-like language initially developed for
41 It is based on Rich Lane's [uBPF software](https://github.com/iovisor/ubpf/),
42 which does nearly the same, but is written in C.
44 The crate is supposed to compile and run on Linux, MacOS X, and Windows,
49 This crate is available from [crates.io](https://crates.io/crates/rbpf), so it
82 The API is pretty well documented inside the source code. You should also be
87 tests](../../tree/main/tests) should also prove helpful. Here is a summary of
102 in the Linux kernel, such as kprobes, but this is not covered by rbpf). As a
106 it has access to a C `struct sk_buff` instead, which is a buffer containing
111 This behavior can be replicated with rbpf, but it is not mandatory. For this
[all …]
H A DLICENSE-MIT3 Permission is hereby granted, free of charge, to any
10 is furnished to do so, subject to the following
H A DLICENSE-APACHE14 the copyright owner that is granting the License.
38 copyright notice that is included in or attached to the work
39 (an example is provided in the Appendix below).
42 form, that is based on (or derived from) the Work and for which the
51 to that Work or Derivative Works thereof, that is intentionally
60 excluding communication that is conspicuously marked or otherwise
88 as of the date such litigation is filed.
199 distributed under the License is distributed on an "AS IS" BASIS,
H A DCargo.toml29 # standard library when the crate is compiled for no_std
/DragonOS/kernel/crates/intertrait/
H A DREADME.md7 The modified version is licensed under GPLv2 and later, while the original version is licensed unde…
13 if the type is known. But no direct casting between two trait objects (i.e. without involving the c…
14 of the backing value) is possible (even no coercion from a trait object for a trait to that for its…
29 The `linkme` dependency is required due to the use of `linkme` macro in the output of `intertrait` …
65 The trait implemented is designated as a target trait.
122 `std::sync::Arc` is unique in that it implements `downcast` method only on `dyn Any + Send + Sync +…
142 life-before-main trick. The registry is keyed with a pair of [`TypeId`]s, which are those of the co…
144 is a bit different here, but conceptually so).
153 The modified version is licensed under GPLv2 and later, while the original version is licensed unde…
H A DLICENSE-MIT1 Permission is hereby granted, free of charge, to any person obtaining a copy
5 copies of the Software, and to permit persons to whom the Software is
/DragonOS/docs/community/code_contribution/
H A Dconventional-commit.md20 BREAKING CHANGE: `extends` key in config file is now used for extending other config files
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
/DragonOS/docs/kernel/locking/
H A Drwlock.md137 "Reader1: the value is {value}
148 "Reader2: the value is {value}
159 "Writers: the value is {guard}
174 "Upgrader1 before upgrade: the value is {value}
182 "Upgrader1 after upgrade: the value is {temp}
/DragonOS/kernel/crates/intertrait/macros/
H A DLICENSE-MIT1 Permission is hereby granted, free of charge, to any person obtaining a copy
5 copies of the Software, and to permit persons to whom the Software is
H A DLICENSE-APACHE13 the copyright owner that is granting the License.
37 copyright notice that is included in or attached to the work
38 (an example is provided in the Appendix below).
41 form, that is based on (or derived from) the Work and for which the
50 to that Work or Derivative Works thereof, that is intentionally
59 excluding communication that is conspicuously marked or otherwise
87 as of the date such litigation is filed.
/DragonOS/user/apps/test_ebpf/syscall_ebpf/syscall_ebpf-ebpf/
H A Drust-toolchain.toml3 # The source code of rustc, provided by the rust-src component, is needed for
/DragonOS/kernel/src/libs/
H A Dcasting.rs67 if x.is::<T>() { in downcast_arc()
/DragonOS/kernel/src/driver/disk/ahci/
H A Dahcidisk.rs88 volatile_write!(port.is, u32::MAX); // Clear pending interrupt bits in read_at()
212 if (volatile_read!(port.is) & HBA_PxIS_TFES) > 0 { in read_at()
244 volatile_write!(port.is, u32::MAX); // Clear pending interrupt bits in write_at()
364 if (volatile_read!(port.is) & HBA_PxIS_TFES) > 0 { in write_at()
H A Dhba.rs51 pub is: u32, // 0x10, interrupt status field
74 pub is: u32, // 0x08, Interrupt status field
/DragonOS/docs/kernel/sched/
H A Dkernel_timer.md160 println!("para is {:?}", para);
/DragonOS/tools/
H A Dwrite_disk_image.sh62 if ${GRUB_PATH_I386_LEGACY_FILE} --is-x86-multiboot2 ${kernel}; then
/DragonOS/kernel/crates/rbpf/mk/
H A Dappveyor.bat4 REM This is the recommended way to choose the toolchain version, according 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.
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.6.md242 * fix(fat): fix determination of fat type casue crash if fs is fat12/16
H A DV0.1.9.md2116 there is no change for c symbols
/DragonOS/docs/kernel/trace/
H A DeBPF.md207 /// Get the next key in the map. If key is None, get the first key.