Home
last modified time | relevance | path

Searched full:supervisor (Results 1 – 25 of 128) sorted by relevance

123456

/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Driscv,cpu-intc.txt10 The RISC-V supervisor ISA manual specifies three interrupt sources that are
14 controlled via Supervisor Binary Interface (SBI) calls and CSR reads. External
18 All RISC-V systems that conform to the supervisor ISA specification are
29 RISC-V supervisor ISA manual, with only the following three interrupts being
30 defined for supervisor mode:
31 - Source 1 is the supervisor software interrupt, which can be sent by an SBI
33 - Source 5 is the supervisor timer interrupt, which can be configured by
35 - Source 9 is the supervisor external interrupt, which chains to all other
H A Driscv,cpu-intc.yaml16 The RISC-V supervisor ISA manual specifies three interrupt sources that are
20 time timer that is controlled via Supervisor Binary Interface (SBI) calls
25 All RISC-V systems that conform to the supervisor ISA specification are
50 The interrupt sources are defined by the RISC-V supervisor ISA manual,
52 supervisor mode:
53 - Source 1 is the supervisor software interrupt, which can be sent by
55 - Source 5 is the supervisor timer interrupt, which can be configured
57 - Source 9 is the supervisor external interrupt, which chains to all
H A Driscv,imsics.yaml18 for each privilege level (machine or supervisor). The configuration of
25 for each privilege level (machine or supervisor) which collectively describe
33 privilege level (machine or supervisor) encodes group index, HART index,
154 // Example 2 (Supervisor-level IMSIC files with two groups):
H A Dsifive,plic-1.0.0.txt11 privilege modes per hart; machine mode and supervisor mode.
/freebsd/sys/contrib/device-tree/Bindings/riscv/
H A Dextensions.yaml126 The standard Smaia supervisor-level extension for the advanced
139 The standard Ssaia supervisor-level extension for the advanced
140 interrupt architecture for supervisor-mode-visible csr and
146 The standard Sscofpmf supervisor-level extension for count overflow
152 The standard Sstc supervisor-level extension for time compare as
158 The standard Svinval supervisor-level extension for fine-grained
164 The standard Svnapot supervisor-level extensions for napot
170 The standard Svpbmt supervisor-level extensions for page-based
176 The standard Svvptc supervisor-level extension for
/freebsd/usr.sbin/daemon/
H A Ddaemon.8126 .It Fl P , Fl -supervisor-pidfile Ar supervisor_pidfile
206 .Fl -supervisor-pidfile ,
235 .Fl -supervisor-pidfile
240 contains the ID of the supervisor
H A Ddaemon.c131 { "supervisor-pidfile", required_argument, NULL, 'P' },
164 " --supervisor-pidfile -P <file> Write PID of the supervisor process to file\n" in usage()
168 " --title -t <title> Set the title of the supervisor process\n" in usage()
194 * --supervisor-pidfile -P in main()
/freebsd/sys/amd64/amd64/
H A Dfpu.c1298 xsave_extfeature_check(uint64_t feature, bool supervisor) in xsave_extfeature_check() argument
1303 mask = supervisor ? xsave_mask_supervisor : xsave_mask; in xsave_extfeature_check()
1308 supervisor ? "supervisor" : "user", feature)); in xsave_extfeature_check()
1313 xsave_extstate_bv_check(uint64_t xstate_bv, bool supervisor) in xsave_extstate_bv_check() argument
1318 mask = supervisor ? xsave_mask_supervisor : xsave_mask; in xsave_extstate_bv_check()
1326 * or supervisor state component.
1329 xsave_extfeature_supported(uint64_t feature, bool supervisor) in xsave_extfeature_supported() argument
1335 xsave_extfeature_check(feature, supervisor); in xsave_extfeature_supported()
1337 mask = supervisor ? xsave_mask_supervisor : xsave_mask; in xsave_extfeature_supported()
1342 supervisor); in xsave_extfeature_supported()
[all …]
/freebsd/sys/riscv/riscv/
H A Dswtch.S44 * Enable FPE usage in supervisor mode,
86 /* Disable FPE usage in supervisor mode. */
93 * Enable FPE usage in supervisor mode,
135 /* Disable FPE usage in supervisor mode. */
157 * Enable FPE usage in supervisor mode,
197 /* Disable FPE usage in supervisor mode. */
H A Dexception.S106 /* Disable user address access for supervisor mode exceptions. */
124 * Disable interrupts for supervisor mode exceptions.
214 /* Supervisor mode detected */
H A Didentcpu.c75 /* Supervisor-mode extension support. */
267 * indicated supervisor and user mode support as in parse_riscv_isa()
277 * Supervisor-level extension namespace. in parse_riscv_isa()
419 /* Supervisor-mode extension support. */ in update_global_capabilities()
H A Dlocore.S204 * Set the supervisor trap vector temporarily. Enabling virtual memory
361 * Set the supervisor trap vector temporarily. Enabling virtual memory
/freebsd/sys/x86/include/
H A Dfpu.h222 bool xsave_extfeature_supported(uint64_t feature, bool supervisor);
226 bool supervisor);
227 size_t xsave_area_size(uint64_t xstate_bv, bool compact, bool supervisor);
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFeatures.td889 // Supervisor extensions
903 "'Ssaia' (Advanced Interrupt Architecture Supervisor "
911 "'Sscsrind' (Indirect CSR Access Supervisor Level)">;
922 "'Ssccfg' (Counter Configuration Supervisor Level)">;
946 "'Ssstateen' (Supervisor-mode view of the state-enable extension)">;
954 "'Sstc' (Supervisor-mode timer interrupts)">;
1010 // A supervisor-level extension that provides pointer masking for the next lower
1015 … "'Ssnpm' (Supervisor-level Pointer Masking for next lower privilege mode)">;
1029 // in supervisor mode, with some facility provided in the supervisor execution
1033 "'Sspm' (Indicates Supervisor-mode Pointer Masking)">;
H A DRISCVSystemOperands.td104 // Supervisor Trap Setup
115 // Supervisor Configuration
121 // Supervisor Trap Handling
131 // Supervisor Protection and Translation
148 // Supervisor Count Overflow (defined in Sscofpmf)
203 // Virtual Supervisor Registers
315 // Supervisor Counter Setup
404 // Supervisor-level CSRs
/freebsd/sys/powerpc/include/
H A Dbat.h90 #define BAT_Vs 0x00000002 /* valid in supervisor mode */
125 #define BAT601_Ks 0x00000008 /* key-supervisor */
H A Dpte.h101 #define PTE_BW 0x00000002 /* Supervisor (U: RW, S: RW) */
142 #define LPTE_BW EXTEND_PTE( PTE_BW ) /* Supervisor */
176 #define RPTE_EAA_P 0x0000000000000008ULL /* Supervisor only */
H A Dsr.h39 #define SR_KS 0x40000000 /* Supervisor-state protection key */
/freebsd/sys/contrib/device-tree/Bindings/timer/
H A Driscv,timer.yaml13 RISC-V platforms always have a RISC-V timer device for the supervisor-mode
/freebsd/sys/contrib/device-tree/Bindings/hwmon/
H A Dlltc,ltc2978.yaml7 title: Octal Digital Power-supply monitor/supervisor/sequencer/margin controller.
/freebsd/sys/riscv/include/
H A Dmd_var.h44 /* Supervisor-mode extension support */
/freebsd/lib/libpmc/pmu-events/arch/arm64/
H A Drecommended.json327 "PublicDescription": "Exception taken, Supervisor Call",
330 "BriefDescription": "Exception taken, Supervisor Call"
H A Darmv8-recommended.json327 "PublicDescription": "Exception taken, Supervisor Call",
330 "BriefDescription": "Exception taken, Supervisor Call"
/freebsd/sys/amd64/ia32/
H A Dia32_exception.S38 * that it originated in supervisor mode and skip the swapgs.
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DXCOFF.h110 XMC_SV = 8, ///< Supervisor Call (32-bit process only)
111 XMC_SV64 = 17, ///< Supervisor Call for 64-bit process
112 XMC_SV3264 = 18, ///< Supervisor Call for both 32- and 64-bit processes

123456