Module Name: src Committed By: msaitoh Date: Mon Dec 26 09:39:30 UTC 2022
Modified Files: src/sys/arch/amd64/amd64: genassym.cf src/sys/arch/i386/i386: genassym.cf Log Message: Sort lines. Add comment. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91 src/sys/arch/amd64/amd64/genassym.cf cvs rdiff -u -r1.128 -r1.129 src/sys/arch/i386/i386/genassym.cf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/amd64/amd64/genassym.cf diff -u src/sys/arch/amd64/amd64/genassym.cf:1.90 src/sys/arch/amd64/amd64/genassym.cf:1.91 --- src/sys/arch/amd64/amd64/genassym.cf:1.90 Mon Dec 26 09:12:42 2022 +++ src/sys/arch/amd64/amd64/genassym.cf Mon Dec 26 09:39:30 2022 @@ -1,4 +1,4 @@ -# $NetBSD: genassym.cf,v 1.90 2022/12/26 09:12:42 msaitoh Exp $ +# $NetBSD: genassym.cf,v 1.91 2022/12/26 09:39:30 msaitoh Exp $ # # Copyright (c) 1998, 2006, 2007, 2008 The NetBSD Foundation, Inc. @@ -127,13 +127,13 @@ endif include <sys/bus.h> +# general constants define PAGE_SIZE PAGE_SIZE define UPAGES UPAGES define USPACE USPACE define PGOFSET PGOFSET define PGSHIFT PGSHIFT - define KERNBASE_LO KERNBASE_LO define KERNBASE_HI KERNBASE_HI define KERNBASE KERNBASE @@ -151,6 +151,7 @@ define PDE_SIZE sizeof(pd_entry_t) define VM_MAXUSER_ADDRESS (unsigned long long)VM_MAXUSER_ADDRESS +# lwp & proc fields and values define L_PCB offsetof(struct lwp, l_addr) define L_CPU offsetof(struct lwp, l_cpu) define L_FLAG offsetof(struct lwp, l_flag) @@ -173,13 +174,7 @@ define P_MD_SYSCALL offsetof(struct pro define LW_SYSTEM LW_SYSTEM -define M_DATA offsetof(struct mbuf, m_data) -define M_LEN offsetof(struct mbuf, m_len) -define M_NEXT offsetof(struct mbuf, m_next) - -define IP_SRC offsetof(struct ip, ip_src) -define IP_DST offsetof(struct ip, ip_dst) - +# pcb fields define PCB_CR3 offsetof(struct pcb, pcb_cr3) define PCB_CR0 offsetof(struct pcb, pcb_cr0) define PCB_ONFAULT offsetof(struct pcb, pcb_onfault) @@ -236,6 +231,7 @@ endif define TSS_RSP0 offsetof(struct cpu_tss, tss.tss_rsp0) +# CPU info structure define CPU_INFO_SCRATCH offsetof(struct cpu_info, ci_scratch) define CPU_INFO_SELF offsetof(struct cpu_info, ci_self) define CPU_INFO_RESCHED offsetof(struct cpu_info, ci_want_resched) @@ -302,6 +298,7 @@ define IOAPIC_SC_DATA offsetof(struct define PIC_LOCK offsetof(struct pic, pic_lock) endif +# interrupt handler fields define IH_FUN offsetof(struct intrhand, ih_fun) define IH_ARG offsetof(struct intrhand, ih_arg) define IH_LEVEL offsetof(struct intrhand, ih_level) @@ -344,6 +341,13 @@ define IREENT_MAGIC IREENT_MAGIC define PSL_MBO PSL_MBO +# Constants required for in_cksum() and friends. +define M_DATA offsetof(struct mbuf, m_data) +define M_LEN offsetof(struct mbuf, m_len) +define M_NEXT offsetof(struct mbuf, m_next) +define IP_SRC offsetof(struct ip, ip_src) +define IP_DST offsetof(struct ip, ip_dst) + define MTX_IPL offsetof(struct kmutex, u.s.mtxs_ipl) define MTX_LOCK offsetof(struct kmutex, u.s.mtxs_lock) define MTX_OWNER offsetof(struct kmutex, u.mtxa_owner) Index: src/sys/arch/i386/i386/genassym.cf diff -u src/sys/arch/i386/i386/genassym.cf:1.128 src/sys/arch/i386/i386/genassym.cf:1.129 --- src/sys/arch/i386/i386/genassym.cf:1.128 Mon Dec 26 09:12:42 2022 +++ src/sys/arch/i386/i386/genassym.cf Mon Dec 26 09:39:29 2022 @@ -1,4 +1,4 @@ -# $NetBSD: genassym.cf,v 1.128 2022/12/26 09:12:42 msaitoh Exp $ +# $NetBSD: genassym.cf,v 1.129 2022/12/26 09:39:29 msaitoh Exp $ # # Copyright (c) 1998, 2006, 2007, 2008 The NetBSD Foundation, Inc. @@ -132,6 +132,7 @@ endif include <sys/bus.h> +# general constants define PAGE_SIZE PAGE_SIZE define UPAGES UPAGES define USPACE USPACE @@ -159,6 +160,7 @@ define IOMAPSIZE IOMAPSIZE define VM_MAXUSER_ADDRESS (int)VM_MAXUSER_ADDRESS +# lwp & proc fields and values define L_PCB offsetof(struct lwp, l_addr) define L_CPU offsetof(struct lwp, l_cpu) define L_FLAG offsetof(struct lwp, l_flag) @@ -182,16 +184,10 @@ define LW_SYSTEM LW_SYSTEM define GUFS_SEL GUFS_SEL define GUGS_SEL GUGS_SEL -define M_DATA offsetof(struct mbuf, m_data) -define M_LEN offsetof(struct mbuf, m_len) -define M_NEXT offsetof(struct mbuf, m_next) - -define IP_SRC offsetof(struct ip, ip_src) -define IP_DST offsetof(struct ip, ip_dst) - define IP6_SRC offsetof(struct ip6_hdr, ip6_src) define IP6_DST offsetof(struct ip6_hdr, ip6_dst) +# pcb fields define PCB_CR3 offsetof(struct pcb, pcb_cr3) define PCB_CR0 offsetof(struct pcb, pcb_cr0) define PCB_ONFAULT offsetof(struct pcb, pcb_onfault) @@ -242,6 +238,7 @@ define TSS_ESP0 offsetof(struct cpu_tss define TSS_IOBASE offsetof(struct cpu_tss, tss.tss_iobase) define TSS_IOMAP offsetof(struct cpu_tss, iomap) +# CPU info structure define CPU_INFO_SELF offsetof(struct cpu_info, ci_self) define CPU_INFO_RESCHED offsetof(struct cpu_info, ci_want_resched) define CPU_INFO_WANT_PMAPLOAD offsetof(struct cpu_info, ci_want_pmapload) @@ -298,6 +295,7 @@ define IOAPIC_SC_DATA offsetof(struct define PIC_LOCK offsetof(struct pic, pic_lock) endif +# interrupt handler fields define IH_FUN offsetof(struct intrhand, ih_fun) define IH_ARG offsetof(struct intrhand, ih_arg) define IH_LEVEL offsetof(struct intrhand, ih_level) @@ -347,6 +345,13 @@ define PSL_MBO PSL_MBO define PSL_ID PSL_ID define PSL_I PSL_I +# Constants required for in_cksum() and friends. +define M_DATA offsetof(struct mbuf, m_data) +define M_LEN offsetof(struct mbuf, m_len) +define M_NEXT offsetof(struct mbuf, m_next) +define IP_SRC offsetof(struct ip, ip_src) +define IP_DST offsetof(struct ip, ip_dst) + define MTX_IPL offsetof(struct kmutex, u.s.mtxs_ipl) define MTX_LOCK offsetof(struct kmutex, mtx_lock) define MTX_OWNER offsetof(struct kmutex, u.mtxa_owner)