kernel/x86_64: Remove bogus and unused file.
authorSascha Wildner <saw@online.de>
Fri, 12 Aug 2011 02:43:38 +0000 (04:43 +0200)
committerSascha Wildner <saw@online.de>
Fri, 12 Aug 2011 02:43:38 +0000 (04:43 +0200)
sys/platform/pc64/conf/files
sys/platform/pc64/x86_64/init.c [deleted file]

index fb74cf1..e05336f 100644 (file)
@@ -197,7 +197,6 @@ bus/pci/x86_64/mptable_pci.c                optional        pci
 # notyet (BIOS struct and functions)
 #bus/pci/x86_64/pci_pir.c                      optional        pci
 
-#platform/pc64/x86_64/init.c           standard
 platform/pc64/x86_64/globaldata.c      standard
 platform/pc64/x86_64/pmap.c            standard
 platform/pc64/x86_64/pmap_inval.c              standard
diff --git a/sys/platform/pc64/x86_64/init.c b/sys/platform/pc64/x86_64/init.c
deleted file mode 100644 (file)
index a6ce60c..0000000
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- * Copyright (c) 2006-2008 The DragonFly Project.  All rights reserved.
- * 
- * This code is derived from software contributed to The DragonFly Project
- * by Matthew Dillon <dillon@backplane.com>
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. 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.
- * 3. Neither the name of The DragonFly Project nor the names of its
- *    contributors may be used to endorse or promote products derived
- *    from this software without specific, prior written permission.
- * 
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * ``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
- * COPYRIGHT HOLDERS OR CONTRIBUTORS 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.
- */
-
-#include <sys/types.h>
-#include <sys/systm.h>
-#include <sys/kernel.h>
-#include <sys/stat.h>
-#include <sys/mman.h>
-#include <sys/cons.h>
-#include <sys/random.h>
-#include <sys/tls.h>
-#include <sys/reboot.h>
-#include <sys/proc.h>
-#include <sys/msgbuf.h>
-#include <sys/vmspace.h>
-#include <sys/socket.h>
-#include <sys/sockio.h>
-#include <sys/sysctl.h>
-#include <vm/vm_page.h>
-
-#include <machine/cpu.h>
-#include <machine/globaldata.h>
-#include <machine/tls.h>
-#include <machine/md_var.h>
-#include <machine/vmparam.h>
-
-#include <net/if.h>
-#include <net/if_arp.h>
-#include <net/ethernet.h>
-#include <net/bridge/if_bridgevar.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-#if JG
-struct privatespace CPU_prvspace[];
-#endif
-
-vm_paddr_t Maxmem_bytes;
-int MemImageFd = -1;
-int DiskNum;
-int NetifNum;
-char *pid_file;
-#if JG
-u_int tsc_present; 
-vm_offset_t KvaStart;
-vm_offset_t KvaEnd;
-vm_offset_t KvaSize;
-vm_offset_t virtual_start;
-#endif
-vm_offset_t crashdumpmap;
-
-static void init_sys_memory(char *imageFile);
-static void init_kern_memory(void);
-static void init_kernel(void);
-static void init_globaldata(void);
-static void init_netif(char *netifExp[], int netifFileNum);
-static void writepid( void );
-static void cleanpid( void );
-static void usage(const char *ctl, ...);
-
-/*
- * Kernel startup for virtual kernels - standard main() 
- */
-int
-main(int ac, char **av)
-{      
-       /* NOT REACHED */
-}
-
-/*
- * Initialize system memory.  This is the virtual kernel's 'RAM'.
- */
-static
-void
-init_sys_memory(char *imageFile)
-{
-}
-
-/*
- * Initialize kernel memory.  This reserves kernel virtual memory by using
- * MAP_VPAGETABLE
- */
-
-static
-void
-init_kern_memory(void)
-{
-}
-
-/*
- * Map the per-cpu globaldata for cpu #0.  Allocate the space using
- * virtual_start and phys_avail[0]
- */
-static
-void
-init_globaldata(void)
-{
-}
-
-/*
- * Initialize very low level systems including thread0, proc0, etc.
- */
-static
-void
-init_kernel(void)
-{
-}
-
-void
-init_netif(char *netifExp[], int netifExpNum)
-{
-}
-
-static
-void
-writepid( void )
-{
-}
-
-static
-void
-cleanpid( void ) 
-{
-}
-
-static
-void
-usage(const char *ctl, ...)
-{
-}
-
-#if JG
-void
-cpu_reset(void)
-{
-}
-
-void
-cpu_halt(void)
-{
-}
-#endif