summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc64/shared/helenos/boot/include/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/sparc64/shared/helenos/boot/include/main.h')
-rw-r--r--c/src/lib/libbsp/sparc64/shared/helenos/boot/include/main.h75
1 files changed, 0 insertions, 75 deletions
diff --git a/c/src/lib/libbsp/sparc64/shared/helenos/boot/include/main.h b/c/src/lib/libbsp/sparc64/shared/helenos/boot/include/main.h
deleted file mode 100644
index 5ddc814ac8..0000000000
--- a/c/src/lib/libbsp/sparc64/shared/helenos/boot/include/main.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Copyright (c) 2005 Martin Decky
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * - Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * - Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * - The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef BOOT_sparc64_MAIN_H_
-#define BOOT_sparc64_MAIN_H_
-
-#include <boot/ofw.h>
-#include <boot/ofw_tree.h>
-#include <boot/balloc.h>
-#include <boot/types.h>
-
-#define KERNEL_VIRTUAL_ADDRESS 0x400000
-
-#define TASKMAP_MAX_RECORDS 32
-
-/** Size of buffer for storing task name in task_t. */
-#define BOOTINFO_TASK_NAME_BUFLEN 32
-
-#define BSP_PROCESSOR 1
-#define AP_PROCESSOR 0
-
-#define SUBARCH_US 1
-#define SUBARCH_US3 3
-
-typedef struct {
- void *addr;
- uint32_t size;
- char name[BOOTINFO_TASK_NAME_BUFLEN];
-} task_t;
-
-typedef struct {
- uint32_t count;
- task_t tasks[TASKMAP_MAX_RECORDS];
-} taskmap_t;
-
-typedef struct {
- uintptr_t physmem_start;
- taskmap_t taskmap;
- memmap_t memmap;
- ballocs_t ballocs;
- ofw_tree_node_t *ofw_root;
-} bootinfo_t;
-
-extern uint32_t silo_ramdisk_image;
-extern uint32_t silo_ramdisk_size;
-
-extern void start(void);
-extern void bootstrap(void);
-
-#endif