Liste des Groupes | Revenir à c arch |
mitchalsup@aol.com (MitchAlsup1) writes:pins*,On Mon, 7 Oct 2024 19:59:59 +0000, Scott Lurndal wrote:>
>Brett <ggtgp@yahoo.com> writes:>Anton Ertl <anton@mips.complang.tuwien.ac.at> wrote:>The CPU can give ring 0 priority, it is OoOe after all.>
I assume you're referring to the Intel 64-bit x86_64 family,
as other processor families don't have a 'ring 0' per se.
>
The AArch64 architecture provides the ability to configure
the two processor interrupt signals to be delivered
independently at any one of three privilege (exception)
levels - kernel, hypervisor or secure monitor.
My 66000 provides the ability to configure any number of
interrupts (2^32) through any number of interrupt tables
(2^54) to any number of cores (2^16) at any of the 4
privilege levels and any of the 64 priority levels;
While each ARM64 has two interrupt signal
are driven by the interrupt controller (GIC) whichCan I ask the latency from a new interrupt arriving
maps a very large range of interrupts to one of
the two signals and then asserts the signal when
the interrupt is able to be delivered.
Supports a variable range of interrupts up to theHow many of those 32-bits are used to denote priority?
payload size of the MSI-X data payload (32-bits),
including inter-processor interrupts (SGI),In My 66000, any process with MMU-granted access
per-processor interrupts (generated by a core
for itself (e.g. timer interrupts, profiling
interrupts, etc)), wired interrupts (as many
as 2048), peripheral interrupts (2^N (Nmin:16, nMAX:32)
and a complete virtual interrupt space for every
virtual machine.
See, I got that one solved, too.>>
AND it requires no SW PIC updates on world-switches,
and control arrives in an already re-entrant state.
That's been true for the ARM GIC forever, except obviously
for interrupts that target a non-resident virtual machine.
Les messages affichés proviennent d'usenet.