ZXFoundation™ 26h2
Loading...
Searching...
No Matches
svc.cxxm File Reference

Centralized SVC dispatch. More...

import zxfoundation.base.typestate;
import zxfoundation.dgp.domain.types;
import zxfoundation.dgp.gate.dispatch;
import zxfoundation.base.types;
import zxfoundation.dgp.gate.types;
import arch.s390x.cpu.irq;
import arch.s390x.cpu.lowcore;
Include dependency graph for svc.cxxm:

Go to the source code of this file.

Enumerations

enum class  arch::s390x::trap::svc::call_namespace
 Namespace identifiers for dispatch.
enum class  arch::s390x::trap::svc::lifecycle_state
 Unified lifecycle states for ALL typestate-tracked resources. More...
enum class  sys_op

Functions

auto arch::s390x::trap::svc::handle (cpu::irq::irq_frame *frame, const u16 svc_code) noexcept -> u64
 Centralized SVC nucleus-call dispatcher.

Detailed Description

Centralized SVC dispatch.

SPDX-License-Identifier: Apache-2.0

Enumeration Type Documentation

◆ lifecycle_state

enum class zxfoundation::base::lifecycle_state : u8
strong

Unified lifecycle states for ALL typestate-tracked resources.

Every SCOMS-managed object, every folio, and every slab cache uses exactly these states. No subsystem may define its own.