Files
LM 03d016fd31 etaHEN Goes Open Source
etaHEN Goes Open Source

clean tmp files

....
2025-09-07 11:10:19 -04:00

23 lines
505 B
C

#ifndef UTIL_H
#define UTIL_H
#define MAX(a,b) ((a) > (b) ? (a) : (b))
// Core pinning
int pin_to_core(int num);
void pin_to_first_available_core();
int get_cpu_core();
// Kernel read/write
void kernel_write8(uint64_t addr, uint64_t val);
void kernel_write4(uint64_t addr, uint32_t val);
uint64_t kernel_read8(uint64_t addr);
uint32_t kernel_read4(uint64_t addr);
// Dumping
void DumpHex(const void* data, size_t size);
// Notifications
int flash_notification(const char *fmt, ...);
#endif // UTIL_H