48 lines · 603 B · C
RawDownload
#include "u.h"#include "lib.h"#include "fns.h"#include "dat.h"#include "mem.h" voidmain(void){	void (*f)(void);	ulong *kernel; 	print("inflating kernel\n"); 	kernel = (ulong*)(0xc0200000+20*1024);	if(gunzip((uchar*)0xc0008000, 2*1024*1024, (uchar*)kernel, 512*1024) > 0){		f = (void (*)(void))0xc0008010;		draincache();	} else {		print("inflation failed\n");		f = nil;	}	(*f)();} voidexit(void){ 	void (*f)(void); 	delay(1000); 	print("it's a wonderful day to die\n");	f = nil;	(*f)();} voiddelay(int ms){	int i; 	while(ms-- > 0){		for(i = 0; i < 1000; i++)			;	}}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t