25#include "pedigree/kernel/processor/types.h"
34#define INFO_BLOCK_VDSO_GETCPU_RDTSCP (1u << 0)
61#include "pedigree/kernel/Spinlock.h"
62#include "pedigree/kernel/machine/TimerHandler.h"
69 virtual ~InfoBlockManager();
71 static InfoBlockManager& instance();
78 virtual void timer(uint64_t delta);
82 void setPid(
size_t value);
85 static InfoBlockManager m_Instance;
uint64_t monotonic
Monotonic tick count in nanoseconds.
uint64_t now
Current timestamp in nanoseconds since the UNIX epoch.
uint32_t vdso_features
CPU-local vDSO capabilities published by the kernel.
size_t pid
Current process' ID.
uint64_t now_s
Current timestamp in seconds since the UNIX epoch.
char sysname[64]
uname fields.