Rev 3578 | Rev 3763 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3578 | Rev 3661 | ||
---|---|---|---|
Line 42... | Line 42... | ||
42 | void write(const char *str, const int len) |
42 | void write(const char *str, const int len) |
43 | { |
43 | { |
44 | return; |
44 | return; |
45 | } |
45 | } |
46 | 46 | ||
- | 47 | #define DEFAULT_MEMORY_BASE 0x4000000 |
|
- | 48 | #define DEFAULT_MEMORY_SIZE 0x4000000 |
|
- | 49 | #define DEFAULT_LEGACY_IO_BASE 0x00000FFFFC000000 |
|
- | 50 | #define DEFAULT_LEGACY_IO_SIZE 0x4000000 |
|
- | 51 | ||
- | 52 | #define DEFAULT_FREQ_SCALE 0x0000000100000001 // 1/1 |
|
- | 53 | #define DEFAULT_SYS_FREQ 100000000 //100MHz |
|
- | 54 | ||
47 | 55 | ||
48 | #ifdef REVISION |
56 | #ifdef REVISION |
49 | char *revision = ", revision " REVISION; |
57 | char *revision = ", revision " REVISION; |
50 | #else |
58 | #else |
51 | char *revision = ""; |
59 | char *revision = ""; |
Line 76... | Line 84... | ||
76 | 84 | ||
77 | //((int *)(0x100000))[0]++; |
85 | //((int *)(0x100000))[0]++; |
78 | 86 | ||
79 | 87 | ||
80 | 88 | ||
81 | - | ||
82 | version_print(); |
89 | version_print(); |
83 | 90 | ||
84 | 91 | ||
85 | init_components(components); |
92 | init_components(components); |
86 | 93 | ||
Line 91... | Line 98... | ||
91 | unsigned int i; |
98 | unsigned int i; |
92 | for (i = 0; i < COMPONENTS; i++) |
99 | for (i = 0; i < COMPONENTS; i++) |
93 | printf(" %P: %s image (size %d bytes)\n", components[i].start, |
100 | printf(" %P: %s image (size %d bytes)\n", components[i].start, |
94 | components[i].name, components[i].size); |
101 | components[i].name, components[i].size); |
95 | 102 | ||
- | 103 | if(!bootinfo->hello_configured) |
|
- | 104 | { |
|
- | 105 | /* |
|
- | 106 | * Load configuration defaults for simulators |
|
- | 107 | */ |
|
- | 108 | bootinfo->memmap_items=0; |
|
- | 109 | ||
- | 110 | bootinfo->memmap[bootinfo->memmap_items].base=DEFAULT_MEMORY_BASE; |
|
- | 111 | bootinfo->memmap[bootinfo->memmap_items].size=DEFAULT_MEMORY_SIZE; |
|
- | 112 | bootinfo->memmap[bootinfo->memmap_items].type=EFI_MEMMAP_FREE_MEM; |
|
- | 113 | bootinfo->memmap_items++; |
|
- | 114 | ||
- | 115 | bootinfo->memmap[bootinfo->memmap_items].base=DEFAULT_LEGACY_IO_BASE; |
|
- | 116 | bootinfo->memmap[bootinfo->memmap_items].size=DEFAULT_LEGACY_IO_SIZE; |
|
- | 117 | bootinfo->memmap[bootinfo->memmap_items].type=EFI_MEMMAP_IO_PORTS; |
|
- | 118 | bootinfo->memmap_items++; |
|
- | 119 | ||
- | 120 | bootinfo->freq_scale = DEFAULT_FREQ_SCALE; |
|
- | 121 | bootinfo->sys_freq = DEFAULT_SYS_FREQ; |
|
- | 122 | ||
- | 123 | } |
|
- | 124 | ||
- | 125 | ||
96 | 126 | ||
97 | bootinfo->taskmap.count = 0; |
127 | bootinfo->taskmap.count = 0; |
98 | for (i = 0; i < COMPONENTS; i++) { |
128 | for (i = 0; i < COMPONENTS; i++) { |
99 | 129 | ||
100 | if (i > 0) { |
130 | if (i > 0) { |