1
/* tag: openbios forth starter for builtin dictionary for sparc64
3
* Copyright (C) 2003 Stefan Reinauer
5
* See the file "COPYING" for further information about
6
* the copyright and warranty status of this work.
10
#include "asm/types.h"
11
#include "libopenbios/sys_info.h"
14
* wrap an array around the hex'ed dictionary file
17
/* 512K for the dictionary */
18
#define DICTIONARY_SIZE (512 * 1024 / sizeof(ucell))
19
#define DICTIONARY_BASE ((ucell)((char *)&forth_dictionary))
21
static ucell forth_dictionary[DICTIONARY_SIZE] = {
22
#include "static-dict.h"
25
void collect_multiboot_info(struct sys_info *info);
26
void collect_multiboot_info(struct sys_info *info)
28
info->dict_start=(unsigned long *)forth_dictionary;
29
info->dict_end = (unsigned long *)FORTH_DICTIONARY_END;
30
info->dict_last = (ucell *)((unsigned char *)forth_dictionary +
31
FORTH_DICTIONARY_LAST);
32
info->dict_limit = sizeof(forth_dictionary);