PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
alarm.c File Reference
#include <kernel.h>
#include <timer.h>
#include <stdio.h>
+ Include dependency graph for alarm.c:

Go to the source code of this file.

Data Structures

struct  SyscallData
 

Functions

 __attribute__ ((weak))
 

Variables

static const struct SyscallData SysEntry []
 
unsigned char srcfile []
 
unsigned int size_srcfile
 
unsigned char eenull []
 
unsigned int size_eenull
 

Detailed Description

EE kernel update for alarm functions ReleaseAlarm is unable to correctly release alarm in all CEX/DEX EE kernels. This also includes code for dealing with the restriction on the COP0 EIE bit becoming set to 0 when an interrupt occurs before interrupts can be disabled.

Definition in file alarm.c.

Function Documentation

◆ __attribute__()

__attribute__ ( (weak)  )

Definition at line 45 of file alarm.c.

Variable Documentation

◆ SysEntry

const struct SyscallData SysEntry[]
static
Initial value:
= {
{0x5A, &kCopy},
{0x5B, (void *)0x80076000},
{0xFC, NULL},
{0xFD, NULL},
{0xFE, NULL},
{0xFF, NULL},
{0x12C, NULL},
{0x08, NULL},
}

Definition at line 28 of file alarm.c.