diff --git a/headers/private/kernel/arch/alpha/kernel.h b/headers/private/kernel/arch/alpha/kernel.h deleted file mode 100644 index f71b7ba8d6..0000000000 --- a/headers/private/kernel/arch/alpha/kernel.h +++ /dev/null @@ -1,15 +0,0 @@ -/* -** Copyright 2001, Travis Geiselbrecht. All rights reserved. -** Distributed under the terms of the NewOS License. -*/ -#ifndef _ALPHA_KERNEL_H -#define _ALPHA_KERNEL_H - -// memory layout -#define KERNEL_BASE 0x80000000 -#define KERNEL_SIZE 0x80000000 - -#define USER_BASE 0x00000000 -#define USER_SIZE 0x80000000 - -#endif diff --git a/headers/private/kernel/arch/alpha/ktypes.h b/headers/private/kernel/arch/alpha/ktypes.h deleted file mode 100644 index 96ae4368c2..0000000000 --- a/headers/private/kernel/arch/alpha/ktypes.h +++ /dev/null @@ -1,11 +0,0 @@ -/* -** Copyright 2001, Travis Geiselbrecht. All rights reserved. -** Distributed under the terms of the NewOS License. -*/ -#ifndef _ALPHA_KTYPES_H -#define _ALPHA_KTYPES_H - -typedef unsigned long addr; - -#endif - diff --git a/headers/private/kernel/arch/alpha/stage2.h b/headers/private/kernel/arch/alpha/stage2.h deleted file mode 100644 index 2cc8e161f0..0000000000 --- a/headers/private/kernel/arch/alpha/stage2.h +++ /dev/null @@ -1,43 +0,0 @@ -/* -** Copyright 2001, Travis Geiselbrecht. All rights reserved. -** Distributed under the terms of the NewOS License. -*/ -#ifndef _STAGE2_H -#define _STAGE2_H - - -#include - - -#define SMP_MAX_CPUS 1 - -#define MAX_PHYS_MEM_ADDR_RANGE 4 -#define MAX_VIRT_ALLOC_ADDR_RANGE 4 -#define MAX_PHYS_ALLOC_ADDR_RANGE 4 - - -typedef struct { - unsigned int start; - unsigned int size; -} addr_range; - -// kernel args -typedef struct { - unsigned int cons_line; - char *str; - addr_range bootdir_addr; - addr_range kernel_seg0_addr; - addr_range kernel_seg1_addr; - unsigned int num_phys_mem_ranges; - addr_range phys_mem_range[MAX_PHYS_MEM_ADDR_RANGE]; - unsigned int num_phys_alloc_ranges; - addr_range phys_alloc_range[MAX_PHYS_ALLOC_ADDR_RANGE]; - unsigned int num_virt_alloc_ranges; - addr_range virt_alloc_range[MAX_VIRT_ALLOC_ADDR_RANGE]; - unsigned int num_cpus; - addr_range cpu_kstack[SMP_MAX_CPUS]; - // architecture specific -} kernel_args; - -#endif - diff --git a/headers/private/kernel/arch/alpha/thread_struct.h b/headers/private/kernel/arch/alpha/thread_struct.h deleted file mode 100644 index 088c752ab0..0000000000 --- a/headers/private/kernel/arch/alpha/thread_struct.h +++ /dev/null @@ -1,18 +0,0 @@ -/* -** Copyright 2001, Travis Geiselbrecht. All rights reserved. -** Distributed under the terms of the NewOS License. -*/ -#ifndef _ALPHA_THREAD_STRUCT_H -#define _ALPHA_THREAD_STRUCT_H - -// architecture specific thread info -struct arch_thread { - unsigned int *sp; -}; - -struct arch_proc { - int foo; -}; - -#endif - diff --git a/headers/private/kernel/arch/alpha/va-alpha.h b/headers/private/kernel/arch/alpha/va-alpha.h deleted file mode 100644 index 1ca91a89ad..0000000000 --- a/headers/private/kernel/arch/alpha/va-alpha.h +++ /dev/null @@ -1,129 +0,0 @@ -/* GNU C varargs and stdargs support for the DEC Alpha. */ - -/* Note: We must use the name __builtin_savregs. GCC attaches special - significance to that name. In particular, regardless of where in a - function __builtin_saveregs is called, GCC moves the call up to the - very start of the function. */ - -/* Define __gnuc_va_list. */ - -#ifndef __GNUC_VA_LIST -#define __GNUC_VA_LIST - -/* In VMS, __gnuc_va_list is simply char *; on OSF, it's a structure. */ - -#ifdef __VMS__ -typedef char *__gnuc_va_list; -#else - -typedef struct { - char *__base; /* Pointer to first integer register. */ - int __offset; /* Byte offset of args so far. */ -} __gnuc_va_list; -#endif - -#endif /* __GNUC_VA_LIST */ - -/* If this is for internal libc use, don't define anything but - __gnuc_va_list. */ - -#if !defined(__GNUC_VA_LIST_1) && (defined (_STDARG_H) || defined (_VARARGS_H)) -#define __GNUC_VA_LIST_1 - -#define _VA_LIST -#define _VA_LIST_ - -typedef __gnuc_va_list va_list; - -#if !defined(_STDARG_H) - -/* varargs support */ -#define va_alist __builtin_va_alist -#define va_dcl int __builtin_va_alist;... -#ifdef __VMS__ -#define va_start(pvar) ((pvar) = __builtin_saveregs ()) -#else -#define va_start(pvar) ((pvar) = * (__gnuc_va_list *) __builtin_saveregs ()) -#endif - -#else /* STDARG.H */ - -/* ANSI alternative. */ - -/* Call __builtin_next_arg even though we aren't using its value, so that - we can verify that firstarg is correct. */ - -#ifdef __VMS__ -#define va_start(pvar, firstarg) \ - (__builtin_next_arg (firstarg), \ - (pvar) = __builtin_saveregs ()) -#else -#define va_start(pvar, firstarg) \ - (__builtin_next_arg (firstarg), \ - (pvar) = *(__gnuc_va_list *) __builtin_saveregs ()) -#endif - -#endif /* _STDARG_H */ - -#define va_end(__va) ((void) 0) - -/* Values returned by __builtin_classify_type. */ - -enum { - __no_type_class = -1, - __void_type_class, - __integer_type_class, - __char_type_class, - __enumeral_type_class, - __boolean_type_class, - __pointer_type_class, - __reference_type_class, - __offset_type_class, - __real_type_class, - __complex_type_class, - __function_type_class, - __method_type_class, - __record_type_class, - __union_type_class, - __array_type_class, - __string_type_class, - __set_type_class, - __file_type_class, - __lang_type_class -}; - -/* Note that parameters are always aligned at least to a word boundary - (when passed) regardless of what GCC's __alignof__ operator says. */ - -/* Avoid errors if compiling GCC v2 with GCC v1. */ -#if __GNUC__ == 1 -#define __extension__ -#endif - -/* Get the size of a type in bytes, rounded up to an integral number - of words. */ - -#define __va_tsize(__type) \ - (((sizeof (__type) + __extension__ sizeof (long long) - 1) \ - / __extension__ sizeof (long long)) * __extension__ sizeof (long long)) - -#ifdef __VMS__ -#define va_arg(__va, __type) \ -(*(((__va) += __va_tsize (__type)), \ - (__type *)(void *)((__va) - __va_tsize (__type)))) - -#else - -#define va_arg(__va, __type) \ -(*(((__va).__offset += __va_tsize (__type)), \ - (__type *)(void *)((__va).__base + (__va).__offset \ - - (((__builtin_classify_type (* (__type *) 0) \ - == __real_type_class) && (__va).__offset <= (6 * 8)) \ - ? (6 * 8) + 8 : __va_tsize (__type))))) -#endif - -/* Copy __gnuc_va_list into another variable of this type. */ -#define __va_copy(dest, src) (dest) = (src) - -#endif /* __GNUC_VA_LIST_1 */ -