xref: /haiku/src/system/boot/platform/openfirmware/machine.h (revision 19ae20e67e91fc09cc9fc5c0e60e21e24e7a53eb)
15af32e75SAxel Dörfler /*
27a3fa7d3SAxel Dörfler  * Copyright 2003, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
37a3fa7d3SAxel Dörfler  * Distributed under the terms of the MIT License.
45af32e75SAxel Dörfler  */
55af32e75SAxel Dörfler #ifndef MACHINE_H
65af32e75SAxel Dörfler #define MACHINE_H
75af32e75SAxel Dörfler 
85af32e75SAxel Dörfler 
95af32e75SAxel Dörfler #include <SupportDefs.h>
105af32e75SAxel Dörfler 
115af32e75SAxel Dörfler 
12*372fe617SAlexander von Gluck IV // Possible gMachine OpenFirmware platforms
135af32e75SAxel Dörfler #define MACHINE_UNKNOWN	0x0000
145af32e75SAxel Dörfler 
155af32e75SAxel Dörfler #define MACHINE_CHRP	0x0001
165af32e75SAxel Dörfler #define MACHINE_MAC		0x0002
175af32e75SAxel Dörfler 
185af32e75SAxel Dörfler #define MACHINE_PEGASOS	0x0100
19*372fe617SAlexander von Gluck IV #define MACHINE_QEMU	0x0200
20*372fe617SAlexander von Gluck IV #define MACHINE_SPARC	0x0300
215af32e75SAxel Dörfler 
225af32e75SAxel Dörfler 
235af32e75SAxel Dörfler extern uint32 gMachine;
245af32e75SAxel Dörfler 	// stores the machine type
255af32e75SAxel Dörfler 
265af32e75SAxel Dörfler #endif	/* MACHINE_H */
27