2 |
#define ARCBIOS_H |
#define ARCBIOS_H |
3 |
|
|
4 |
/* |
/* |
5 |
* Copyright (C) 2004-2005 Anders Gavare. All rights reserved. |
* Copyright (C) 2004-2006 Anders Gavare. All rights reserved. |
6 |
* |
* |
7 |
* Redistribution and use in source and binary forms, with or without |
* Redistribution and use in source and binary forms, with or without |
8 |
* modification, are permitted provided that the following conditions are met: |
* modification, are permitted provided that the following conditions are met: |
28 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
29 |
* |
* |
30 |
* |
* |
31 |
* $Id: arcbios.h,v 1.10 2005/09/21 19:10:35 debug Exp $ |
* $Id: arcbios.h,v 1.12 2006/02/02 19:30:32 debug Exp $ |
32 |
* |
* |
33 |
* Headerfile for src/arcbios.c. |
* Headerfile for src/arcbios.c. |
34 |
* |
* |
59 |
|
|
60 |
void arcbios_console_init(struct machine *machine, |
void arcbios_console_init(struct machine *machine, |
61 |
uint64_t vram, uint64_t ctrlregs); |
uint64_t vram, uint64_t ctrlregs); |
62 |
void arcbios_init(struct machine *machine, int is64bit, |
void arcbios_init(struct machine *machine, int is64bit, uint64_t sgi_ram_offset, |
63 |
uint64_t sgi_ram_offset); |
char *primary_ether_string, uint8_t *primary_ether_macaddr); |
64 |
|
|
65 |
|
|
66 |
/* For internal use in arcbios.c: */ |
/* For internal use in arcbios.c: */ |
79 |
struct arcbios_component64 component; |
struct arcbios_component64 component; |
80 |
}; |
}; |
81 |
|
|
82 |
|
#define ARC_BOOTSTR_BUFLEN 1000 |
83 |
|
|
84 |
|
|
85 |
#endif /* ARCBIOS_H */ |
#endif /* ARCBIOS_H */ |