| /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 | thead,c900-aclint-sswi.yaml | 7 title: ACLINT Supervisor-level Software Interrupt Device 14 supervisor-level IPI functionality for a set of HARTs on a supported
|
| /freebsd/sys/contrib/device-tree/Bindings/riscv/ |
| H A D | extensions.yaml | 126 The standard Smaia supervisor-level extension for the advanced 151 The standard Ssaia supervisor-level extension for the advanced 152 interrupt architecture for supervisor-mode-visible csr and 158 The standard Sscofpmf supervisor-level extension for count overflow 170 The standard Sstc supervisor-level extension for time compare as 176 The standard Svade supervisor-level extension for SW-managed PTE A/D 184 unknown whether the platform uses Svade or Svadu. Supervisor 187 2) Only Svade present in DT => Supervisor must assume Svade to be 189 3) Only Svadu present in DT => Supervisor must assume Svadu to be 191 4) Both Svade and Svadu present in DT => Supervisor must assume [all …]
|
| /freebsd/sys/amd64/amd64/ |
| H A D | fpu.c | 1291 xsave_extfeature_check(uint64_t feature, bool supervisor) in xsave_extfeature_check() argument 1296 mask = supervisor ? xsave_mask_supervisor : xsave_mask; in xsave_extfeature_check() 1301 supervisor ? "supervisor" : "user", feature)); in xsave_extfeature_check() 1306 xsave_extstate_bv_check(uint64_t xstate_bv, bool supervisor) in xsave_extstate_bv_check() argument 1311 mask = supervisor ? xsave_mask_supervisor : xsave_mask; in xsave_extstate_bv_check() 1319 * or supervisor state component. 1322 xsave_extfeature_supported(uint64_t feature, bool supervisor) in xsave_extfeature_supported() argument 1328 xsave_extfeature_check(feature, supervisor); in xsave_extfeature_supported() 1330 mask = supervisor ? xsave_mask_supervisor : xsave_mask; in xsave_extfeature_supported() 1335 supervisor); in xsave_extfeature_supported() [all …]
|
| /freebsd/usr.sbin/daemon/ |
| H A D | daemon.8 | 139 .It Fl P , Fl -supervisor-pidfile Ar supervisor_pidfile 232 .Fl -supervisor-pidfile , 261 .Fl -supervisor-pidfile 266 contains the ID of the supervisor
|
| H A D | daemon.c | 134 { "supervisor-pidfile", required_argument, NULL, 'P' }, 169 " --supervisor-pidfile -P <file> Write PID of the supervisor process to file\n" in usage() 173 " --title -t <title> Set the title of the supervisor process\n" in usage() 202 * --supervisor-pidfile -P in main()
|
| /freebsd/sys/riscv/riscv/ |
| H A D | swtch.S | 43 * Enable FPE usage in supervisor mode, 85 /* Disable FPE usage in supervisor mode. */ 92 * Enable FPE usage in supervisor mode, 134 /* Disable FPE usage in supervisor mode. */ 156 * Enable FPE usage in supervisor mode, 196 /* 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 | 76 /* Supervisor-mode extension support. */ 302 * indicated supervisor and user mode support as in parse_riscv_isa() 312 * Supervisor-level extension namespace. in parse_riscv_isa() 476 /* Supervisor-mode extension support. */ in update_global_capabilities()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFeatures.td | 889 // Supervisor extensions 911 "Advanced Interrupt Architecture Supervisor Level">; 919 : RISCVExtension<1, 0, "Indirect CSR Access Supervisor Level">; 924 : RISCVExtension<1, 0, "Double Trap Supervisor Level", [FeatureStdExtZicsr]>; 938 : RISCVExtension<1, 0, "Counter Configuration Supervisor Level">; 960 "Supervisor-mode view of the state-enable extension">; 967 : RISCVExtension<1, 0, "Supervisor-mode timer interrupts">; 1021 … "Address-Independent Latency of User-Mode Faults to Supervisor Addresses">; 1025 // A supervisor-level extension that provides pointer masking for the next lower 1030 "Supervisor-level Pointer Masking for next lower privilege mode">; [all …]
|
| H A D | RISCVSystemOperands.td | 129 // Supervisor Trap Setup 138 // Supervisor Configuration 144 // Supervisor Counter Setup 150 // Supervisor Trap Handling 163 // Supervisor Protection and Translation 171 // Supervisor Timer Compare 185 // Supervisor Resource Management Configuration 191 // Supervisor State Enable 260 // Virtual Supervisor Registers 274 // Virtual Supervisor Timer Compare [all …]
|
| /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/crypto/krb5/src/man/ |
| H A D | krb5kdc.man | 90 the \fB\-P\fP option is also given) acts as a supervisor. The supervisor
|
| /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 */ 177 #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/hwmon/pmbus/ |
| H A D | vicor,pli1209bc.yaml | 14 The Vicor PLI1209BC is a Digital Supervisor with Isolation for use
|
| /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/riscv/include/ |
| H A D | md_var.h | 44 /* Supervisor-mode extension support */
|
| /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/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.
|