MP3 1.0
This is the Doxygen document for ECE391 MP3.
Loading...
Searching...
No Matches
Macros | Functions
kernel.c File Reference

The C part of the kernel. More...

#include "multiboot.h"
#include "x86_desc.h"
#include "lib.h"
#include "i8259.h"
#include "debug.h"
#include "tests.h"
#include "keyboard.h"
#include "rtc.h"
#include "paging.h"
#include "idt.h"
#include "tss.h"
#include "filesystem.h"
#include "sys_call.h"
#include "pcb.h"

Macros

#define RUN_TESTS
 
#define CHECK_FLAG(flags, bit)   ((flags) & (1 << (bit)))
 

Functions

void entry (unsigned long magic, unsigned long addr)
 

Detailed Description

The C part of the kernel.

Author
Group 8, ECE391 staff
Version
1.0
Date
2023-03-04

Macro Definition Documentation

◆ CHECK_FLAG

#define CHECK_FLAG (   flags,
  bit 
)    ((flags) & (1 << (bit)))

◆ RUN_TESTS

#define RUN_TESTS

Function Documentation

◆ entry()

void entry ( unsigned long  magic,
unsigned long  addr 
)