Home
last modified time | relevance | path

Searched +full:per +full:- +full:hart (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Driscv,imsics.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/riscv,imsics.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RISC-V Incoming MSI Controller (IMSIC)
10 - Anup Patel <anup@brainfault.org>
13 The RISC-V advanced interrupt architecture (AIA) defines a per-CPU incoming
14 MSI controller (IMSIC) for handling MSIs in a RISC-V platform. The RISC-V
15 AIA specification can be found at https://github.com/riscv/riscv-aia.
17 The IMSIC is a per-CPU (or per-HART) device with separate interrupt file
[all …]
H A Dsifive,plic-1.0.0.txt1 SiFive Platform-Level Interrupt Controller (PLIC)
2 -------------------------------------------------
4 SiFive SOCs include an implementation of the Platform-Level Interrupt Controller
5 (PLIC) high-level specification in the RISC-V Privileged Architecture
7 hart contexts in the system, via the external interrupt source in each hart.
9 A hart context is a privilege mode in a hardware execution thread. For example,
10 in an 4 core system with 2-way SMT, you have 8 harts and probably at least two
11 privilege modes per hart; machine mode and supervisor mode.
13 Each interrupt can be enabled on per-context basis. Any context can claim
21 While the PLIC supports both edge-triggered and level-triggered interrupts,
[all …]
H A Dsifive,plic-1.0.0.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 ---
5 $id: http://devicetree.org/schemas/interrupt-controller/sifive,plic-1.0.0.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: SiFive Platform-Level Interrupt Controller (PLIC)
11 SiFive SoCs and other RISC-V SoCs include an implementation of the
12 Platform-Level Interrupt Controller (PLIC) high-level specification in
13 the RISC-V Privileged Architecture specification. The PLIC connects all
14 external interrupts in the system to all hart contexts in the system, via
15 the external interrupt source in each hart.
[all …]
/freebsd/sys/riscv/riscv/
H A Dmp_machdep.c1 /*-
11 * FA8750-10-C-0237 ("CTSRD"), as part of the DARPA CRASH research programme.
111 void *dpcpu[MAXCPU - 1];
151 init_secondary(uint64_t hart) in init_secondary() argument
157 cpuid = hart; in init_secondary()
160 cpuid -= boot_hart; in init_secondary()
166 /* Workaround: make sure wfi doesn't halt the hart */ in init_secondary()
177 pcpup->pc_curthread = pcpup->pc_idlethread; in init_secondary()
184 /* Start per-CPU event timers. */ in init_secondary()
188 /* Activate this hart in the kernel pmap. */ in init_secondary()
[all …]
H A Dplic.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
10 * and Technology) under DARPA contract HR0011-18-C-0016 ("ECATS"), as part of
52 #include <dt-bindings/interrupt-controller/irq.h>
70 (_sc->contexts[_cpu].enable_offset + ((_irq) / 32) * sizeof(uint32_t))
72 (_sc->contexts[_cpu].context_offset + PLIC_CONTEXT_THRESHOLD)
74 (_sc->contexts[_cpu].context_offset + PLIC_CONTEXT_CLAIM)
107 { "sifive,plic-1.0.0", 1 },
108 { "thead,c900-plic", 1 },
113 bus_read_4(sc->mem_res, (reg))
[all …]
H A Dpmap.c1 /*-
2 * SPDX-License-Identifier: BSD-4-Clause
12 * Copyright (c) 2005-2010 Alan L. Cox <alc@cs.rice.edu>
18 * Copyright (c) 2015-2018 Ruslan Bukin <br@bsdpad.com>
30 * FA8750-10-C-0237 ("CTSRD"), as part of the DARPA CRASH research programme.
64 /*-
71 * DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA
101 * this module may throw away valid virtual-to-physical
103 * of virtual-to-physical mappings must be done as
107 * make virtual-to-physical map invalidates expensive,
[all …]
/freebsd/sys/contrib/device-tree/Bindings/timer/
H A Dsifive,clint.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Palmer Dabbelt <palmer@dabbelt.com>
11 - Anup Patel <anup.patel@wdc.com>
14 SiFive (and other RISC-V) SOCs include an implementation of the SiFive
15 Core Local Interruptor (CLINT) for M-mode timer and M-mode inter-processor
16 interrupts. It directly connects to the timer and inter-processor interrupt
17 lines of various HARTs (or CPUs) so RISC-V per-HART (or per-CPU) local
19 The clock frequency of CLINT is specified via "timebase-frequency" DT
[all …]
/freebsd/contrib/ntp/sntp/libevent/
H A DChangeLog1 Changes in version 2.1.12-stable (05 Jul 2020)
18 o Merge branch 'event_rpcgen.py-cleanup' (f0ded5f3, 48e04887 Enji Cooper)
23 o Merge branch 'osx-clock' (e85afbe3 Azat Khuzhin)
24 …o test-ratelim: calculate timers bias (for slow CPUs) to avoid false-positive (8ad26d0b Azat Khuzh…
28 o http: fix undefined-shift in EVUTIL_IS*_ helpers (6b8d02a7 Azat Khuzhin)
32 …po in GetAdaptersAddresses windows library. It should be iphlpapi.dll (891adda9 Aleksandr-Melnikov)
33 o Merge branch 'EV_CLOSED-and-EV_ET-fixes' (db2efdf5 Azat Khuzhin)
41 o Merge branch 'fix-signal-leak' (poll/select now needs reinit) (1c9cc07b Azat Khuzhin)
56 o https-client: load certificates from the system cert store on Windows (e9478640 yuangongji)
71 o Merge branch 'http-connect' (e2424229 Azat Khuzhin)
[all …]
H A DChangeLog-2.01 Changes in version 2.0.21-stable (18 Nov 2012)
6 o dns: Avoid a memory-leak on OOM in evdns. (73e85dd, f2bff75 George Danchev)
9 o build: Fix compilation on mingw64 with -DUSE_DEBUG (62bd2c4)
18 Changes in version 2.0.20-stable (23 Aug 2012)
44 o Fix various check-after-dereference issues in unit tests: found by coverity (4f3732d)
54 Changes in version 2.0.19-stable (3 May 2012)
58 …o If a higher-priority event becomes active, don't continue running events of the current priority…
61 o Fixed potential double-readcb execution with openssl bufferevents. (4e62cd1 Mark Ellzey)
66 o When retransmitting a timed-out DNS request, pick a fresh nameserver. (3d9e52a)
76 o Generate event-config.h with a single sed script (30b6f88 Zack Weinberg)
[all …]
/freebsd/contrib/libevent/
H A DChangeLog1 Changes in version 2.1.12-stable (05 Jul 2020)
18 o Merge branch 'event_rpcgen.py-cleanup' (f0ded5f3, 48e04887 Enji Cooper)
23 o Merge branch 'osx-clock' (e85afbe3 Azat Khuzhin)
24 …o test-ratelim: calculate timers bias (for slow CPUs) to avoid false-positive (8ad26d0b Azat Khuzh…
28 o http: fix undefined-shift in EVUTIL_IS*_ helpers (6b8d02a7 Azat Khuzhin)
32 …po in GetAdaptersAddresses windows library. It should be iphlpapi.dll (891adda9 Aleksandr-Melnikov)
33 o Merge branch 'EV_CLOSED-and-EV_ET-fixes' (db2efdf5 Azat Khuzhin)
41 o Merge branch 'fix-signal-leak' (poll/select now needs reinit) (1c9cc07b Azat Khuzhin)
56 o https-client: load certificates from the system cert store on Windows (e9478640 yuangongji)
71 o Merge branch 'http-connect' (e2424229 Azat Khuzhin)
[all …]
H A DChangeLog-2.01 Changes in version 2.0.21-stable (18 Nov 2012)
6 o dns: Avoid a memory-leak on OOM in evdns. (73e85dd, f2bff75 George Danchev)
9 o build: Fix compilation on mingw64 with -DUSE_DEBUG (62bd2c4)
18 Changes in version 2.0.20-stable (23 Aug 2012)
44 o Fix various check-after-dereference issues in unit tests: found by coverity (4f3732d)
54 Changes in version 2.0.19-stable (3 May 2012)
58 …o If a higher-priority event becomes active, don't continue running events of the current priority…
61 o Fixed potential double-readcb execution with openssl bufferevents. (4e62cd1 Mark Ellzey)
66 o When retransmitting a timed-out DNS request, pick a fresh nameserver. (3d9e52a)
76 o Generate event-config.h with a single sed script (30b6f88 Zack Weinberg)
[all …]
/freebsd/contrib/ntp/
H A DNEWS1 ---
10 - changes crypto (OpenSSL or compatible) detection and default build behavior.
11 Previously, crypto was supported if available unless the --without-crypto
13 falling back to a crypto-free build if usable libcrypto was not found has
15 The --withou
[all...]
H A DChangeLog1 ---
6 stepped. <hart@ntp.org>
7 * [Bug 3913] Avoid duplicate IPv6 link-local manycast associations.
8 <hart@ntp.org>
10 * [Bug 3910] Memory leak using openssl-3 <hart@ntp.org>
12 <hart@ntp.org>
13 * [Bug 3903] lib/isc/win32/strerror.c NTstrerror() is not thread-saf
[all...]
/freebsd/sys/net/
H A Ddlt.h1 /*-
39 * Link-layer header type codes.
42 * "tcpdump-workers@lists.tcpdump.org" for a value. Otherwise, you run
44 * purpose, and of having tools that read libpcap-format captures not
53 * for detailed descriptions of some of these link-layer header types.
67 #define DLT_ARCNET 7 /* ARCNET, with BSD-style header */
69 #define DLT_PPP 9 /* Point-to-point Protocol */
78 * XXX - DLT_ATM_RFC1483 is 13 in BSD/OS, and DLT_RAW is 14 in BSD/OS,
81 #define DLT_ATM_RFC1483 11 /* LLC-encapsulated ATM */
98 #define DLT_PPP_BSDOS 14 /* BSD/OS Point-to-point Protocol */
[all …]
/freebsd/contrib/ntp/html/drivers/
H A Ddriver27.html1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
6 <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
15 <!-- #BeginDate format:En2m -->21-Oct-2010 23:44<!-- #EndDate -->
22 Serial Port: <tt>/dev/arc<i>u</i></tt>; 300 baud, 8-bits, 2-stop, no parity<br>
26-4 code, clock support for DCF and WWVB configurable via mode flag, an option to ignore resync req…
28-5.90 on Solaris-1 (SunOS 4.1.3_U1 on an SS1 serving as a router and firewall) and against ntpd3-5…
30 …omething approaching the 2.5 years expected in the usual stand-alone mode, but no battery-life mea…
31Hart-Davis</a>. Thanks also to <a href="mailto:lyndond@sentinet.co.uk">Lyndon David</a> for some o…
34-time). In the default or original MSF mode, the time is in `local' format, including the daylight…
35-5 or -4, -4 being used in this code, which builds in a reported dispersion of over 63ms (ie says …
[all …]
/freebsd/contrib/libpcap/
H A Dpcap-common.c21 * pcap-common.c - common code for pcap and pcapng files
26 #include <pcap-types.h>
28 #include "pcap-int.h"
30 #include "pcap-common.h"
38 * libpcap for non-BSD OSes have added their own DLT_* codes for link
66 * "tcpdump-workers@lists.tcpdump.org". The tcpdump developers will
78 * are available; you might not have the most up-to-date version of this
80 * do *NOT* use any values below 100 - those might already have been
86 * as per the above;
118 #define LINKTYPE_ARCNET_BSD DLT_ARCNET /* BSD-style headers */
[all …]
H A DCHANGES5 Mark pcap_vasprintf() as printf-like.
16 Avoid casting hack for the Windows cleanup-on-exit routine.
21 Remove the unused pcap-rpcap-int.h header file.
23 Make some static variables thread-local; fixes issue #1174.
36 Avoid 32-bit unsigned integer overflow in USB captures. Fixes
49 Report {non-existent zone}/{interface} errors appropriately.
50 Allow attaching to links owned by a non-global zone. (Based on
55 in recent SDKs, including tagging pcap-namedb.h routines.
63 Report non-existent devices correctly.
89 CVE-2023-7256: Clean up sock_initaddress() and its callers to avoid
[all …]
/freebsd/contrib/libpcap/pcap/
H A Ddlt.h1 /*-
41 * Link-layer header type codes.
44 * "tcpdump-workers@lists.tcpdump.org" for a value. Otherwise, you run
46 * purpose, and of having tools that read libpcap-format captures not
55 * for detailed descriptions of some of these link-layer header types.
74 #define DLT_ARCNET 7 /* ARCNET, with BSD-style header */
76 #define DLT_PPP 9 /* Point-to-point Protocol */
88 * a free-for-all. Perhaps 11 is DLT_ATM_RFC1483 everywhere 11
104 * XXX - DLT_ATM_RFC1483 is 13 in BSD/OS, and DLT_RAW is 14 in BSD/OS,
109 #define DLT_ATM_RFC1483 11 /* LLC-encapsulated ATM */
[all …]
/freebsd/contrib/ntp/ntpd/
H A Drefclock_nmea.c2 * refclock_nmea.c - clock driver for an NMEA GPS CLOCK
15 * Dave Hart July 1, 2009
16 * hart@ntp.org, davehart@davehart.com
51 * This driver supports NMEA-compatible GPS receivers
71 * bit 0 - enables RMC (1)
72 * bit 1 - enables GGA (2)
73 * bit 2 - enables GLL (4)
74 * bit 3 - enables ZDA (8) - Standard Time & Date
75 * bit 3 - enable
[all...]
H A Drefclock_arc.c2 * refclock_arc - clock driver for ARCRON MSF/DCF/WWVB receivers
35 Modifications by Damon Hart-Davis, <d@hd.org>, 1997.
37 Modifications by Christopher Price, <cprice@cs-home.com>, 2003.
44 Orginally developed and used with ntp3-5.85 by Derek Mulcahy.
46 Built against ntp3-5.90 on Solaris 2.5 using gcc 2.7.2.
52 ----
[all...]
/freebsd/contrib/file/magic/Magdir/
H A Dsniffer2 #------------------------------------------------------------------------------
13 >5 byte x - version %d
26 >5 byte x - version %d
33 >6 leshort 5 (IP-over-IEEE 1394)
47 >23 leshort x - version %d
70 >4 string >\0 - version %s
80 # https://www.tcpdump.org/manpages/pcap-savefile.5.html
85 0 name pcap-be
86 >4 beshort x - version %d
90 >20 belong&0x03FFFFFF 0 (No link-layer encapsulation
[all …]
/freebsd/sys/contrib/dev/acpica/common/
H A Ddmtbinfo2.c3 * Module Name: dmtbinfo2 - Table info for non-AML tables
11 * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
157 /* This module used for application-level code only */
165 * - Add the C table definition to the actbl1.h or actbl2.h header.
166 * - Add ACPI_xxxx_OFFSET macro(s) for the table (and subtables) to list below.
[all …]
/freebsd/sys/contrib/dev/acpica/include/
H A Dactbl2.h3 * Name: actbl2.h - ACPI Table Definitions (tables not in ACPI spec)
11 * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
196 #define ACPI_SIG_RHCT "RHCT" /* RISC-V Hart Capabilities Table */
205 * All tables must be byte-packed to match the ACPI specification, since
215 * essentially useless for dealing with packed data in on-disk formats or
[all …]
/freebsd/contrib/sendmail/
H A DRELEASE_NOTES13 - Prevent transaction stuffing by ensuring SMTP clients
19 - Accept only CRLF . CRLF as end of an SMTP message
22 - Do not accept a CR or LF except in the combination
31 are used, i.e., TLSA RR 2-x-y and 3-x-y are supported
76 because the -a. option has been removed (as it only
79 VACATION: Add support for Return-Path header to set sender
81 VACATION: Honor RFC3834 and avoid an auto-reply if
82 'Auto-Submitted: no' is found in the headers to
84 VACATION: Avoid an auto-reply if a 'List-Id:' is found in
119 When EAI is enabled, mailq prints UTF-8 addresses as such
[all …]
/freebsd/contrib/tzdata/
H A Daustralasia4 # 2009-05-17 by Arthur David Olson.
16 # Rule NAME FROM TO - IN ON AT SAVE LETTER/S
17 Rule Aus 1917 only - Jan 1 2:00s 1:00 D
18 Rule Aus 1917 only - Mar lastSun 2:00s 0 S
19 Rule Aus 1942 only - Jan 1 2:00s 1:00 D
20 Rule Aus 1942 only - Mar lastSun 2:00s 0 S
21 Rule Aus 1942 only - Sep 27 2:00s 1:00 D
22 Rule Aus 1943 1944 - Mar lastSun 2:00s 0 S
23 Rule Aus 1943 only - Oc
[all...]

12