/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | riscv,cpu-intc.txt | 10 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 D | riscv,cpu-intc.yaml | 16 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 D | riscv,imsics.yaml | 18 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 D | sifive,plic-1.0.0.txt | 11 privilege modes per hart; machine mode and supervisor mode.
|
/freebsd/sys/contrib/device-tree/Bindings/riscv/ |
H A D | extensions.yaml | 126 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 D | daemon.8 | 126 .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 D | daemon.c | 131 { "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 D | fpu.c | 1298 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 D | swtch.S | 44 * 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 D | exception.S | 106 /* Disable user address access for supervisor mode exceptions. */ 124 * Disable interrupts for supervisor mode exceptions. 214 /* Supervisor mode detected */
|
H A D | identcpu.c | 75 /* 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 D | locore.S | 204 * 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 D | fpu.h | 222 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 D | RISCVFeatures.td | 889 // 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 D | RISCVSystemOperands.td | 104 // 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 D | bat.h | 90 #define BAT_Vs 0x00000002 /* valid in supervisor mode */ 125 #define BAT601_Ks 0x00000008 /* key-supervisor */
|
H A D | pte.h | 101 #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 D | sr.h | 39 #define SR_KS 0x40000000 /* Supervisor-state protection key */
|
/freebsd/sys/contrib/device-tree/Bindings/timer/ |
H A D | riscv,timer.yaml | 13 RISC-V platforms always have a RISC-V timer device for the supervisor-mode
|
/freebsd/sys/contrib/device-tree/Bindings/hwmon/ |
H A D | lltc,ltc2978.yaml | 7 title: Octal Digital Power-supply monitor/supervisor/sequencer/margin controller.
|
/freebsd/sys/riscv/include/ |
H A D | md_var.h | 44 /* Supervisor-mode extension support */
|
/freebsd/lib/libpmc/pmu-events/arch/arm64/ |
H A D | recommended.json | 327 "PublicDescription": "Exception taken, Supervisor Call", 330 "BriefDescription": "Exception taken, Supervisor Call"
|
H A D | armv8-recommended.json | 327 "PublicDescription": "Exception taken, Supervisor Call", 330 "BriefDescription": "Exception taken, Supervisor Call"
|
/freebsd/sys/amd64/ia32/ |
H A D | ia32_exception.S | 38 * that it originated in supervisor mode and skip the swapgs.
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | XCOFF.h | 110 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
|