i386 removal, part 34/x: Remove some i386 traces from the kernel.
authorSascha Wildner <saw@online.de>
Wed, 12 Aug 2015 21:48:11 +0000 (23:48 +0200)
committerSascha Wildner <saw@online.de>
Wed, 12 Aug 2015 21:48:11 +0000 (23:48 +0200)
13 files changed:
sys/ddb/db_run.c
sys/dev/acpica/Makefile
sys/dev/acpica/Osd/OsdHardware.c
sys/dev/acpica/acpi.c
sys/dev/acpica/acpi_resource.c
sys/dev/acpica/acpi_timer.c
sys/dev/disk/sym/sym_hipd.c
sys/dev/drm/include/drm/drmP.h
sys/dev/netif/fxp/if_fxp.c
sys/kern/kern_ktr.c
sys/kern/lwkt_ipiq.c
sys/net/altq/altq_subr.c
sys/vm/vm_map.c

index 941461c..7f39a38 100644 (file)
@@ -24,7 +24,6 @@
  * rights to redistribute these changes.
  *
  * $FreeBSD: src/sys/ddb/db_run.c,v 1.18 1999/08/28 00:41:10 peter Exp $
- * $DragonFly: src/sys/ddb/db_run.c,v 1.8 2008/08/25 17:01:37 dillon Exp $
  */
 
 /*
@@ -104,9 +103,7 @@ db_stop_at_pc(boolean_t *is_breakpoint)
                return (TRUE);  /* stop here */
            }
        } else if (*is_breakpoint) {
-#ifdef __i386__                        /* XXx */
-               ddb_regs.tf_eip += 1;
-#elif defined(__x86_64__)
+#ifdef __x86_64__
                ddb_regs.tf_rip += 1;
 #endif
        }
index 09e8a1a..8d5a05d 100644 (file)
@@ -107,9 +107,7 @@ SRCS+=      acpi_cpu_machdep.c
 # Machine-specific code such as sleep/wakeup
 SRCS+= acpi_machdep.c acpi_wakecode.h
 SRCS+= acpi_wakeup.c
-.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
-# APIC enumerators
-#SRCS+=        madt.c
+.if ${MACHINE_ARCH} == "x86_64"
 SRCS+= pmtimer.c
 .endif
 CLEANFILES+=   acpi_wakecode.h acpi_wakecode.o acpi_wakecode.bin
index 44749bc..67783ae 100644 (file)
  * XXX use an intermediate #define for the tag/handle
  */
 
-#ifdef __i386__
-#define ACPI_BUS_SPACE_IO      I386_BUS_SPACE_IO
-#define ACPI_BUS_HANDLE                0
-#endif
 #ifdef __x86_64__
 #define ACPI_BUS_SPACE_IO      X86_64_BUS_SPACE_IO
 #define ACPI_BUS_HANDLE                0
index a44b96c..5098ff2 100644 (file)
@@ -2288,10 +2288,8 @@ acpi_ReqSleepState(struct acpi_softc *sc, int state)
            return (ENXIO);
     }
 
-#if !defined(__i386__)
     /* This platform does not support acpi suspend/resume. */
     return (EOPNOTSUPP);
-#endif
 
     /* If a suspend request is already in progress, just return. */
     ACPI_LOCK(acpi);
@@ -2349,10 +2347,8 @@ acpi_AckSleepState(struct apm_clone_data *clone, int error)
     struct acpi_softc *sc;
     int ret, sleeping;
 
-#if !defined(__i386__)
     /* This platform does not support acpi suspend/resume. */
     return (EOPNOTSUPP);
-#endif
 
     /* If no pending sleep state, return an error. */
     ACPI_LOCK(acpi);
index d69cc82..fec0bde 100644 (file)
@@ -136,7 +136,7 @@ acpi_config_intr(device_t dev, ACPI_RESOURCE *res)
        panic("%s: bad resource type %u", __func__, res->Type);
     }
 
-#if defined(__x86_64__) || defined(__i386__)
+#if defined(__x86_64__)
     /*
      * XXX: Certain BIOSes have buggy AML that specify an IRQ that is
      * edge-sensitive and active-lo.  However, edge-sensitive IRQs
@@ -362,17 +362,6 @@ acpi_parse_resource(ACPI_RESOURCE *res, void *context)
                "ignored %s for non-memory, non-I/O\n", name));
            break;
        }
-
-#ifdef __i386__
-       if (min > ULONG_MAX || (res->Data.Address.MaxAddressFixed && max >
-           ULONG_MAX)) {
-           ACPI_DEBUG_PRINT((ACPI_DB_RESOURCES, "ignored %s above 4G\n",
-               name));
-           break;
-       }
-       if (max > ULONG_MAX)
-               max = ULONG_MAX;
-#endif
        if (res->Data.Address.MinAddressFixed == ACPI_ADDRESS_FIXED &&
            res->Data.Address.MaxAddressFixed == ACPI_ADDRESS_FIXED) {
            if (res->Data.Address.ResourceType == ACPI_MEMORY_RANGE) {
index d74c5a4..c2f178a 100644 (file)
@@ -320,12 +320,10 @@ acpi_timer_test(void)
     max = max2 = 0;
 
     /* Test the timer with interrupts disabled to get accurate results. */
-#if defined(__i386__)
-    s = read_eflags();
-#elif defined(__x86_64__)
+#if defined(__x86_64__)
     s = read_rflags();
 #else
-#error "no read_eflags"
+#error "no read_*flags"
 #endif
     cpu_disable_intr();
     AcpiGetTimer(&last);
@@ -342,12 +340,10 @@ acpi_timer_test(void)
            min = delta;
        last = this;
     }
-#if defined(__i386__)
-    write_eflags(s);
-#elif defined(__x86_64__)
+#if defined(__x86_64__)
     write_rflags(s);
 #else
-#error "no read_eflags"
+#error "no read_*flags"
 #endif
 
     delta = max2 - min;
index 4183242..dc05033 100644 (file)
@@ -125,7 +125,7 @@ typedef     u_int32_t u32;
  *  make sense) to be used.
  */
 
-#if    defined __i386__ || defined __x86_64__
+#if    defined __x86_64__
 #define MEMORY_BARRIER()       do { ; } while(0)
 #elif  defined __powerpc__
 #define MEMORY_BARRIER()       __asm__ volatile("eieio; sync" : : : "memory")
index 0b8f118..3673b0d 100644 (file)
@@ -74,7 +74,7 @@
 #include <vm/vm_param.h>
 #include <machine/param.h>
 #include <machine/pmap.h>
-#if defined(__i386__) || defined(__amd64__)
+#ifdef __x86_64__
 #include <machine/specialreg.h>
 #endif
 #include <machine/sysarch.h>
index a5bfd10..ec69f18 100644 (file)
@@ -286,15 +286,11 @@ SYSCTL_INT(_hw, OID_AUTO, fxp_rnr, CTLFLAG_RW, &fxp_rnr, 0, "fxp rnr events");
 static void
 fxp_lwcopy(volatile u_int32_t *src, volatile u_int32_t *dst)
 {
-#ifdef __i386__
-       *dst = *src;
-#else
        volatile u_int16_t *a = (volatile u_int16_t *)src;
        volatile u_int16_t *b = (volatile u_int16_t *)dst;
 
        b[0] = a[0];
        b[1] = a[1];
-#endif
 }
 
 /*
index 795d32d..dfe7c26 100644 (file)
@@ -607,10 +607,6 @@ db_mach_vtrace(int cpu, struct ktr_entry *kp, int idx)
        }
        db_printf("%s\t", kp->ktr_info->kf_name);
        db_printf("from(%p,%p) ", kp->ktr_caller1, kp->ktr_caller2);
-#ifdef __i386__
-       if (kp->ktr_info->kf_format)
-               db_vprintf(kp->ktr_info->kf_format, (__va_list)kp->ktr_data);
-#endif
        db_printf("\n");
 
        return(1);
index d366dfd..eda7475 100644 (file)
@@ -218,10 +218,10 @@ lwkt_send_ipiq3(globaldata_t target, ipifunc3_t func, void *arg1, int arg2)
      * ipiq interrupt to the target cpu.
      */
     if (ip->ip_windex - ip->ip_rindex > MAXCPUFIFO / 2) {
-#if defined(__i386__)
-       unsigned int eflags = read_eflags();
-#elif defined(__x86_64__)
+#if defined(__x86_64__)
        unsigned long rflags = read_rflags();
+#else
+#error "no read_*flags"
 #endif
 
        cpu_enable_intr();
@@ -241,10 +241,10 @@ lwkt_send_ipiq3(globaldata_t target, ipifunc3_t func, void *arg1, int arg2)
 #endif
        }
        DEBUG_POP_INFO();
-#if defined(__i386__)
-       write_eflags(eflags);
-#elif defined(__x86_64__)
+#if defined(__x86_64__)
        write_rflags(rflags);
+#else
+#error "no write_*flags"
 #endif
     }
 
@@ -315,10 +315,10 @@ lwkt_send_ipiq3_passive(globaldata_t target, ipifunc3_t func,
      * enabled while we liveloop to avoid deadlocking the APIC.
      */
     if (ip->ip_windex - ip->ip_rindex > MAXCPUFIFO / 2) {
-#if defined(__i386__)
-       unsigned int eflags = read_eflags();
-#elif defined(__x86_64__)
+#if defined(__x86_64__)
        unsigned long rflags = read_rflags();
+#else
+#error "no read_*flags"
 #endif
 
        cpu_enable_intr();
@@ -338,10 +338,10 @@ lwkt_send_ipiq3_passive(globaldata_t target, ipifunc3_t func,
 #endif
        }
        DEBUG_POP_INFO();
-#if defined(__i386__)
-       write_eflags(eflags);
-#elif defined(__x86_64__)
+#if defined(__x86_64__)
        write_rflags(rflags);
+#else
+#error "no write_*flags"
 #endif
     }
 
@@ -471,10 +471,10 @@ lwkt_wait_ipiq(globaldata_t target, int seq)
     if (target != mycpu) {
        ip = &mycpu->gd_ipiq[target->gd_cpuid];
        if ((int)(ip->ip_xindex - seq) < 0) {
-#if defined(__i386__)
-           unsigned int eflags = read_eflags();
-#elif defined(__x86_64__)
+#if defined(__x86_64__)
            unsigned long rflags = read_rflags();
+#else
+#error "no read_*flags"
 #endif
            int64_t time_tgt = tsc_get_target(1000000000LL);
            int time_loops = 10;
@@ -517,10 +517,10 @@ lwkt_wait_ipiq(globaldata_t target, int seq)
                cpu_lfence();
            }
            DEBUG_POP_INFO();
-#if defined(__i386__)
-           write_eflags(eflags);
-#elif defined(__x86_64__)
+#if defined(__x86_64__)
            write_rflags(rflags);
+#else
+#error "no write_*flags"
 #endif
        }
     }
@@ -735,9 +735,7 @@ lwkt_process_ipiq_core(globaldata_t sgd, lwkt_ipiq_t ip,
                kprintf("cpu %d ipifunc %p %p %d (frame %p)\n",
                        mycpu->gd_cpuid,
                        copy_func, copy_arg1, copy_arg2,
-#if defined(__i386__)
-                       (frame ? (void *)frame->if_eip : NULL));
-#elif defined(__x86_64__)
+#if defined(__x86_64__)
                        (frame ? (void *)frame->if_rip : NULL));
 #else
                        NULL);
index efbd228..a001a8d 100644 (file)
@@ -1,5 +1,4 @@
 /*     $KAME: altq_subr.c,v 1.23 2004/04/20 16:10:06 itojun Exp $      */
-/*     $DragonFly: src/sys/net/altq/altq_subr.c,v 1.12 2008/05/14 11:59:23 sephe Exp $ */
 
 /*
  * Copyright (C) 1997-2003
@@ -844,7 +843,7 @@ init_machclk(void)
        machclk_usepcc = 1;
 #endif
 
-#if defined(__i386__) || defined(__x86_64__)
+#if defined(__x86_64__)
        if (!tsc_mpsync)
                machclk_usepcc = 0;
 #else
index 32db6a0..09fc299 100644 (file)
@@ -3954,22 +3954,6 @@ vm_map_hint(struct proc *p, vm_offset_t addr, vm_prot_t prot)
 
                return addr;
        }
-
-#ifdef notyet
-#ifdef __i386__
-       /*
-        * If executable skip first two pages, otherwise start
-        * after data + heap region.
-        */
-       if ((prot & VM_PROT_EXECUTE) &&
-           ((vm_offset_t)vms->vm_daddr >= I386_MAX_EXE_ADDR)) {
-               addr = (PAGE_SIZE * 2) +
-                   (karc4random() & (I386_MAX_EXE_ADDR / 2 - 1));
-               return (round_page(addr));
-       }
-#endif /* __i386__ */
-#endif /* notyet */
-
        addr = (vm_offset_t)vms->vm_daddr + MAXDSIZ;
        addr += karc4random() & (MIN((256 * 1024 * 1024), MAXDSIZ) - 1);