Chameleon

Chameleon Svn Source Tree

Root/branches/rek_obsolete/i386/boot2/ramdisk.h

Source at commit 177 created 13 years 10 months ago.
By valv, call the cpu/freq detection code late in the booter. Thanks Kabyl. New FSB detection code, plus a FixFSB and busratio keys. Added support for newer intel CPUs (Core i7/i5/i3). More nVidia Device-IDs added. Got rid of some annoying verbose messages. Healed DSDT dependency. Better CPU injection.
1/*
2 * Supplemental ramdisk functions for the multiboot ramdisk driver
3 * Copyright 2009 Tamas Kosarszky. All rights reserved.
4 *
5 */
6
7#ifndef __BOOT_RAMDISK_H
8#define __BOOT_RAMDISK_H
9
10#define RAMDISKCONFIG_FILENAME "rd(0,0)/RAMDisk.plist"
11
12/* mboot.c */
13extern struct multiboot_info *gMI;
14extern int multibootRamdiskReadBytes( int biosdev, unsigned int blkno,
15 unsigned int byteoff,
16 unsigned int byteCount, void * buffer );
17extern int multiboot_get_ramdisk_info(int biosdev, struct driveInfo *dip);
18//
19
20extern BVRef gRAMDiskVolume;
21extern bool gRAMDiskBTAliased;
22
23extern void setRAMDiskBTHook(bool mode);
24extern int mountRAMDisk(const char * param);
25extern void processRAMDiskCommand(char ** argPtr, const char * cmd);
26extern int loadPrebootRAMDisk();
27
28#endif /* !__BOOT_RAMDISK_H */
29

Archive Download this file

Revision: 177