Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch KNF
details: https://anonhg.NetBSD.org/src/rev/cdcc0d2cadd6
branches: trunk
changeset: 816590:cdcc0d2cadd6
user: maxv <maxv%NetBSD.org@localhost>
date: Wed Jul 13 15:35:56 2016 +0000
description:
KNF
diffstat:
sys/arch/amd64/amd64/machdep.c | 65 ++++++++++++++++-----------------
sys/arch/i386/i386/machdep.c | 81 +++++++++++++++++++++--------------------
2 files changed, 72 insertions(+), 74 deletions(-)
diffs (truncated from 383 to 300 lines):
diff -r f96f42c62bbb -r cdcc0d2cadd6 sys/arch/amd64/amd64/machdep.c
--- a/sys/arch/amd64/amd64/machdep.c Wed Jul 13 15:12:20 2016 +0000
+++ b/sys/arch/amd64/amd64/machdep.c Wed Jul 13 15:35:56 2016 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: machdep.c,v 1.220 2016/07/02 07:22:09 maxv Exp $ */
+/* $NetBSD: machdep.c,v 1.221 2016/07/13 15:35:56 maxv Exp $ */
/*-
* Copyright (c) 1996, 1997, 1998, 2000, 2006, 2007, 2008, 2011
@@ -111,7 +111,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.220 2016/07/02 07:22:09 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.221 2016/07/13 15:35:56 maxv Exp $");
/* #define XENDEBUG_LOW */
@@ -217,25 +217,22 @@
char machine[] = "amd64"; /* CPU "architecture" */
char machine_arch[] = "x86_64"; /* machine == machine_arch */
-extern struct bi_devmatch *x86_alldisks;
-extern int x86_ndisks;
-
#ifdef CPURESET_DELAY
-int cpureset_delay = CPURESET_DELAY;
+int cpureset_delay = CPURESET_DELAY;
#else
-int cpureset_delay = 2000; /* default to 2s */
+int cpureset_delay = 2000; /* default to 2s */
#endif
-int cpu_class = CPUCLASS_686;
+int cpu_class = CPUCLASS_686;
#ifdef MTRR
struct mtrr_funcs *mtrr_funcs;
#endif
-uint64_t dumpmem_low;
-uint64_t dumpmem_high;
-int cpu_class;
-int use_pae;
+uint64_t dumpmem_low;
+uint64_t dumpmem_high;
+int cpu_class;
+int use_pae;
#ifndef NO_SPARSE_DUMP
int sparse_dump = 1;
@@ -255,7 +252,7 @@
size_t dump_header_size;
size_t dump_totalbytesleft;
-vaddr_t msgbuf_vaddr;
+vaddr_t msgbuf_vaddr;
paddr_t msgbuf_paddr;
struct {
@@ -263,9 +260,9 @@
psize_t sz;
} msgbuf_p_seg[VM_PHYSSEG_MAX];
unsigned int msgbuf_p_cnt = 0;
-
-vaddr_t idt_vaddr;
-paddr_t idt_paddr;
+
+vaddr_t idt_vaddr;
+paddr_t idt_paddr;
vaddr_t module_start, module_end;
static struct vm_map module_map_store;
@@ -274,9 +271,9 @@
struct vm_map *phys_map = NULL;
-extern paddr_t avail_start, avail_end;
+extern paddr_t avail_start, avail_end;
#ifdef XEN
-extern paddr_t pmap_pa_start, pmap_pa_end;
+extern paddr_t pmap_pa_start, pmap_pa_end;
#endif
#ifndef XEN
@@ -292,15 +289,15 @@
* Size of memory segments, before any memory is stolen.
*/
phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX];
-int mem_cluster_cnt;
+int mem_cluster_cnt;
-char x86_64_doubleflt_stack[4096];
+char x86_64_doubleflt_stack[4096];
-int cpu_dump(void);
-int cpu_dumpsize(void);
-u_long cpu_dump_mempagecnt(void);
-void dodumpsys(void);
-void dumpsys(void);
+int cpu_dump(void);
+int cpu_dumpsize(void);
+u_long cpu_dump_mempagecnt(void);
+void dodumpsys(void);
+void dumpsys(void);
extern int time_adjusted; /* XXX no common header */
@@ -323,7 +320,7 @@
int dump_seg_count_range(paddr_t, paddr_t);
int dumpsys_seg(paddr_t, paddr_t);
-void init_x86_64(paddr_t);
+void init_x86_64(paddr_t);
static int valid_user_selector(struct lwp *, uint64_t);
@@ -351,8 +348,7 @@
for (x = 0, sz = 0; x < msgbuf_p_cnt; sz += msgbuf_p_seg[x++].sz)
continue;
- msgbuf_vaddr = uvm_km_alloc(kernel_map, sz, 0,
- UVM_KMF_VAONLY);
+ msgbuf_vaddr = uvm_km_alloc(kernel_map, sz, 0, UVM_KMF_VAONLY);
if (msgbuf_vaddr == 0)
panic("failed to valloc msgbuf_vaddr");
@@ -360,8 +356,8 @@
for (y = 0, sz = 0; y < msgbuf_p_cnt; y++) {
for (x = 0; x < btoc(msgbuf_p_seg[y].sz); x++, sz += PAGE_SIZE)
pmap_kenter_pa((vaddr_t)msgbuf_vaddr + sz,
- msgbuf_p_seg[y].paddr + x * PAGE_SIZE,
- VM_PROT_READ | VM_PROT_WRITE, 0);
+ msgbuf_p_seg[y].paddr + x * PAGE_SIZE,
+ VM_PROT_READ|VM_PROT_WRITE, 0);
}
pmap_update(pmap_kernel());
@@ -1598,8 +1594,8 @@
#if !defined(REALBASEMEM) && !defined(REALEXTMEM)
/*
- * Check to see if we have a memory map from the BIOS (passed
- * to us by the boot program.
+ * Check to see if we have a memory map from the BIOS (passed to us by
+ * the boot program).
*/
bim = lookup_bootinfo(BTINFO_MEMMAP);
if (bim != NULL && bim->num > 0)
@@ -1607,14 +1603,14 @@
#endif /* ! REALBASEMEM && ! REALEXTMEM */
/*
- * If the loop above didn't find any valid segment, fall back to
+ * If initx86_parse_memmap didn't find any valid segment, fall back to
* former code.
*/
if (mem_cluster_cnt == 0)
initx86_fake_memmap(iomem_ex);
#else /* XEN */
- /* Parse Xen command line (replace bootinfo */
+ /* Parse Xen command line (replace bootinfo) */
xen_parse_cmdline(XEN_PARSE_BOOTFLAGS, NULL);
/* Determine physical address space */
@@ -1651,6 +1647,7 @@
pmap_growkernel(VM_MIN_KERNEL_ADDRESS + 32 * 1024 * 1024);
kpreempt_disable();
+
pmap_kenter_pa(idt_vaddr, idt_paddr, VM_PROT_READ|VM_PROT_WRITE, 0);
pmap_update(pmap_kernel());
memset((void *)idt_vaddr, 0, PAGE_SIZE);
diff -r f96f42c62bbb -r cdcc0d2cadd6 sys/arch/i386/i386/machdep.c
--- a/sys/arch/i386/i386/machdep.c Wed Jul 13 15:12:20 2016 +0000
+++ b/sys/arch/i386/i386/machdep.c Wed Jul 13 15:35:56 2016 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: machdep.c,v 1.755 2016/05/15 10:35:54 maxv Exp $ */
+/* $NetBSD: machdep.c,v 1.756 2016/07/13 15:35:56 maxv Exp $ */
/*-
* Copyright (c) 1996, 1997, 1998, 2000, 2004, 2006, 2008, 2009
@@ -67,7 +67,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.755 2016/05/15 10:35:54 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.756 2016/07/13 15:35:56 maxv Exp $");
#include "opt_beep.h"
#include "opt_compat_ibcs2.h"
@@ -215,42 +215,39 @@
char machine[] = "i386"; /* CPU "architecture" */
char machine_arch[] = "i386"; /* machine == machine_arch */
-extern struct bi_devmatch *x86_alldisks;
-extern int x86_ndisks;
-
#ifdef CPURESET_DELAY
-int cpureset_delay = CPURESET_DELAY;
+int cpureset_delay = CPURESET_DELAY;
#else
-int cpureset_delay = 2000; /* default to 2s */
+int cpureset_delay = 2000; /* default to 2s */
#endif
#ifdef MTRR
struct mtrr_funcs *mtrr_funcs;
#endif
-int cpu_class;
-int use_pae;
-int i386_fpu_present = 1;
-int i386_fpu_fdivbug;
+int cpu_class;
+int use_pae;
+int i386_fpu_present = 1;
+int i386_fpu_fdivbug;
-int i386_use_fxsave;
-int i386_has_sse;
-int i386_has_sse2;
+int i386_use_fxsave;
+int i386_has_sse;
+int i386_has_sse2;
-vaddr_t msgbuf_vaddr;
+vaddr_t msgbuf_vaddr;
struct {
paddr_t paddr;
psize_t sz;
} msgbuf_p_seg[VM_PHYSSEG_MAX];
unsigned int msgbuf_p_cnt = 0;
-vaddr_t idt_vaddr;
-paddr_t idt_paddr;
-vaddr_t pentium_idt_vaddr;
+vaddr_t idt_vaddr;
+paddr_t idt_paddr;
+vaddr_t pentium_idt_vaddr;
struct vm_map *phys_map = NULL;
-extern paddr_t avail_start, avail_end;
+extern paddr_t avail_start, avail_end;
#ifdef XEN
extern paddr_t pmap_pa_start, pmap_pa_end;
void hypervisor_callback(void);
@@ -270,10 +267,10 @@
* Size of memory segments, before any memory is stolen.
*/
phys_ram_seg_t mem_clusters[VM_PHYSSEG_MAX];
-int mem_cluster_cnt = 0;
+int mem_cluster_cnt = 0;
-void init386(paddr_t);
-void initgdt(union descriptor *);
+void init386(paddr_t);
+void initgdt(union descriptor *);
extern int time_adjusted;
@@ -285,30 +282,32 @@
/* Base memory reported by BIOS. */
#ifndef REALBASEMEM
-int biosbasemem = 0;
+int biosbasemem = 0;
#else
-int biosbasemem = REALBASEMEM;
+int biosbasemem = REALBASEMEM;
#endif
/* Extended memory reported by BIOS. */
#ifndef REALEXTMEM
-int biosextmem = 0;
+int biosextmem = 0;
#else
-int biosextmem = REALEXTMEM;
+int biosextmem = REALEXTMEM;
#endif
/* Set if any boot-loader set biosbasemem/biosextmem. */
-int biosmem_implicit;
+int biosmem_implicit;
-/* Representation of the bootinfo structure constructed by a NetBSD native
- * boot loader. Only be used by native_loader(). */
+/*
+ * Representation of the bootinfo structure constructed by a NetBSD native
+ * boot loader. Only be used by native_loader().
+ */
struct bootinfo_source {
uint32_t bs_naddrs;
void *bs_addrs[1]; /* Actually longer. */
};
-/* Only called by locore.h; no need to be in a header file. */
-void native_loader(int, int, struct bootinfo_source *, paddr_t, int, int);
Home |
Main Index |
Thread Index |
Old Index