[CMAKE]
[reactos.git] / boot / freeldr / freeldr / arch / powerpc / prep.h
1 #pragma once
2
3 extern struct _pci_desc pci1_desc;
4 extern struct _idectl_desc ide1_desc;
5 extern struct _vga_desc vga1_desc;
6 struct _pci_bar {
7 unsigned long data;
8 };
9
10 void sync( void );
11 void PpcPrepInit( void );
12 void ide_seek( void *extension, int low, int high );
13 int ide_read( void *extension, char *buffer, int bytes );
14 void ide_setup( void *extension );
15
16 void print_bar( struct _pci_bar *bar );
17 void pci_setup
18 ( PCONFIGURATION_COMPONENT_DATA pci_bus,
19 struct _pci_desc *pci_desc );
20 void pci_read_bar
21 ( struct _pci_desc *pci_desc,
22 int bus, int dev, int fn, int bar,
23 struct _pci_bar *bar_data );
24
25 void vga_setup
26 ( PCONFIGURATION_COMPONENT_DATA pci_bus,
27 struct _pci_desc *pci_desc, struct _vga_desc *vga_desc,
28 int bus, int dev, int fn );