Files
exectos/xtoskrnl/ps/data.cc
Aiken Harris b77a57a0e3
All checks were successful
Builds / ExectOS (amd64, release) (push) Successful in 33s
Builds / ExectOS (amd64, debug) (push) Successful in 35s
Builds / ExectOS (i686, debug) (push) Successful in 46s
Builds / ExectOS (i686, release) (push) Successful in 44s
Add quota management spinlock and expose ReturnProcessQuota
2026-07-11 01:39:23 +02:00

26 lines
736 B
C++

/**
* PROJECT: ExectOS
* COPYRIGHT: See COPYING.md in the top level directory
* FILE: xtoskrnl/po/data.cc
* DESCRIPTION: Process global and static data
* DEVELOPERS: Aiken Harris <harraiken91@gmail.com>
*/
#include <xtos.hh>
/* Pointer to the system process object */
PEPROCESS PS::Process::SystemProcess;
/* Global object type descriptor for Process objects */
POBJECT_TYPE PS::ProcessManager::ProcessType;
/* Global object type descriptor for Thread objects */
POBJECT_TYPE PS::ProcessManager::ThreadType;
/* Default system-wide quota block assigned to processes */
EPROCESS_QUOTA_BLOCK PS::Quota::DefaultQuotaBlock;
/* Lock used for quota management */
KSPIN_LOCK PS::Quota::QuotaLock;