Similar to recent ddb(4) changes, replace boolean_t/TRUE/FALSE by
int/1/0.

ok?

Index: arch/amd64/amd64/pmap.c
===================================================================
RCS file: /cvs/src/sys/arch/amd64/amd64/pmap.c,v
retrieving revision 1.136
diff -u -p -r1.136 pmap.c
--- arch/amd64/amd64/pmap.c     3 Nov 2019 09:44:23 -0000       1.136
+++ arch/amd64/amd64/pmap.c     4 Dec 2019 14:26:15 -0000
@@ -254,7 +254,7 @@ paddr_t cr3_pcid_proc_intel;
  */
 
 pt_entry_t protection_codes[8];     /* maps MI prot to i386 prot code */
-boolean_t pmap_initialized = FALSE; /* pmap_init done yet? */
+int pmap_initialized = 0;          /* pmap_init done yet? */
 
 /*
  * pv management structures.
@@ -312,7 +312,7 @@ void pmap_free_ptp(struct pmap *, struct
     vaddr_t, struct pg_to_free *);
 void pmap_freepage(struct pmap *, struct vm_page *, int, struct pg_to_free *);
 #ifdef MULTIPROCESSOR
-static boolean_t pmap_is_active(struct pmap *, int);
+static int pmap_is_active(struct pmap *, int);
 #endif
 paddr_t pmap_map_ptes(struct pmap *);
 struct pv_entry *pmap_remove_pv(struct vm_page *, struct pmap *, vaddr_t);
@@ -320,7 +320,7 @@ void pmap_do_remove(struct pmap *, vaddr
 void pmap_remove_ept(struct pmap *, vaddr_t, vaddr_t);
 void pmap_do_remove_ept(struct pmap *, vaddr_t);
 int pmap_enter_ept(struct pmap *, vaddr_t, paddr_t, vm_prot_t);
-boolean_t pmap_remove_pte(struct pmap *, struct vm_page *, pt_entry_t *,
+int pmap_remove_pte(struct pmap *, struct vm_page *, pt_entry_t *,
     vaddr_t, int, struct pv_entry **);
 void pmap_remove_ptes(struct pmap *, struct vm_page *, vaddr_t,
     vaddr_t, vaddr_t, int, struct pv_entry **);
@@ -328,8 +328,8 @@ void pmap_remove_ptes(struct pmap *, str
 #define PMAP_REMOVE_SKIPWIRED  1       /* skip wired mappings */
 
 void pmap_unmap_ptes(struct pmap *, paddr_t);
-boolean_t pmap_get_physpage(vaddr_t, int, paddr_t *);
-boolean_t pmap_pdes_valid(vaddr_t, pd_entry_t *);
+int pmap_get_physpage(vaddr_t, int, paddr_t *);
+int pmap_pdes_valid(vaddr_t, pd_entry_t *);
 void pmap_alloc_level(vaddr_t, int, long *);
 
 static inline
@@ -353,7 +353,7 @@ void pmap_tlb_shootwait(void);
  *             of course the kernel is always loaded
  */
 
-static __inline boolean_t
+static __inline int
 pmap_is_curpmap(struct pmap *pmap)
 {
        return((pmap == pmap_kernel()) ||
@@ -365,7 +365,7 @@ pmap_is_curpmap(struct pmap *pmap)
  */
 
 #ifdef MULTIPROCESSOR
-static __inline boolean_t
+static __inline int
 pmap_is_active(struct pmap *pmap, int cpu_id)
 {
        return (pmap == pmap_kernel() ||
@@ -1402,7 +1402,7 @@ pmap_deactivate(struct proc *p)
  * some misc. functions
  */
 
-boolean_t
+int
 pmap_pdes_valid(vaddr_t va, pd_entry_t *lastpde)
 {
        int i;
@@ -1424,7 +1424,7 @@ pmap_pdes_valid(vaddr_t va, pd_entry_t *
  * pmap_extract: extract a PA for the given VA
  */
 
-boolean_t
+int
 pmap_extract(struct pmap *pmap, vaddr_t va, paddr_t *pap)
 {
        pt_entry_t *ptes;
@@ -1433,7 +1433,7 @@ pmap_extract(struct pmap *pmap, vaddr_t 
        if (pmap == pmap_kernel() && va >= PMAP_DIRECT_BASE &&
            va < PMAP_DIRECT_END) {
                *pap = va - PMAP_DIRECT_BASE;
-               return (TRUE);
+               return 1;
        }
 
        level = pmap_find_pte_direct(pmap, va, &ptes, &offs);
@@ -1441,12 +1441,12 @@ pmap_extract(struct pmap *pmap, vaddr_t 
        if (__predict_true(level == 0 && pmap_valid_entry(ptes[offs]))) {
                if (pap != NULL)
                        *pap = (ptes[offs] & PG_FRAME) | (va & PAGE_MASK);
-               return (TRUE);
+               return 1;
        }
        if (level == 1 && (ptes[offs] & (PG_PS|PG_V)) == (PG_PS|PG_V)) {
                if (pap != NULL)
                        *pap = (ptes[offs] & PG_LGFRAME) | (va & PAGE_MASK_L2);
-               return (TRUE);
+               return 1;
        }
 
        return FALSE;
@@ -1588,7 +1588,7 @@ pmap_remove_ptes(struct pmap *pmap, stru
  * => returns true if we removed a mapping
  */
 
-boolean_t
+int
 pmap_remove_pte(struct pmap *pmap, struct vm_page *ptp, pt_entry_t *pte,
     vaddr_t va, int flags, struct pv_entry **free_pvs)
 {
@@ -1597,9 +1597,9 @@ pmap_remove_pte(struct pmap *pmap, struc
        pt_entry_t opte;
 
        if (!pmap_valid_entry(*pte))
-               return(FALSE);          /* VA not mapped */
+               return 0;               /* VA not mapped */
        if ((flags & PMAP_REMOVE_SKIPWIRED) && (*pte & PG_W)) {
-               return(FALSE);
+               return 0;
        }
 
        /* atomically save the old PTE and zap! it */
@@ -1623,7 +1623,7 @@ pmap_remove_pte(struct pmap *pmap, struc
                        panic("%s: managed page without PG_PVLIST for 0x%lx",
                              __func__, va);
 #endif
-               return(TRUE);
+               return 1;
        }
 
 #ifdef DIAGNOSTIC
@@ -1640,7 +1640,7 @@ pmap_remove_pte(struct pmap *pmap, struc
                *free_pvs = pve;
        }
 
-       return(TRUE);
+       return 1;
 }
 
 /*
@@ -1668,7 +1668,7 @@ void
 pmap_do_remove(struct pmap *pmap, vaddr_t sva, vaddr_t eva, int flags)
 {
        pd_entry_t pde;
-       boolean_t result;
+       int result;
        paddr_t ptppa;
        vaddr_t blkendva;
        struct vm_page *ptp;
@@ -1915,7 +1915,7 @@ pmap_page_remove(struct vm_page *pg)
  * pmap_test_attrs: test a page's attributes
  */
 
-boolean_t
+int
 pmap_test_attrs(struct vm_page *pg, unsigned int testbits)
 {
        struct pv_entry *pve;
@@ -1926,7 +1926,7 @@ pmap_test_attrs(struct vm_page *pg, unsi
        testflags = pmap_pte2flags(testbits);
 
        if (pg->pg_flags & testflags)
-               return (TRUE);
+               return 1;
 
        mybits = 0;
        mtx_enter(&pg->mdpage.pv_mtx);
@@ -1939,11 +1939,11 @@ pmap_test_attrs(struct vm_page *pg, unsi
        mtx_leave(&pg->mdpage.pv_mtx);
 
        if (mybits == 0)
-               return (FALSE);
+               return 0;
 
        atomic_setbits_int(&pg->pg_flags, pmap_pte2flags(mybits));
 
-       return (TRUE);
+       return 1;
 }
 
 /*
@@ -1952,7 +1952,7 @@ pmap_test_attrs(struct vm_page *pg, unsi
  * => we return TRUE if we cleared one of the bits we were asked to
  */
 
-boolean_t
+int
 pmap_clear_attrs(struct vm_page *pg, unsigned long clearbits)
 {
        struct pv_entry *pve;
@@ -2567,9 +2567,9 @@ pmap_enter(struct pmap *pmap, vaddr_t va
        struct vm_page *ptp, *pg = NULL;
        struct pv_entry *pve, *opve = NULL;
        int ptpdelta, wireddelta, resdelta;
-       boolean_t wired = (flags & PMAP_WIRED) != 0;
-       boolean_t nocache = (pa & PMAP_NOCACHE) != 0;
-       boolean_t wc = (pa & PMAP_WC) != 0;
+       int wired = (flags & PMAP_WIRED) != 0;
+       int nocache = (pa & PMAP_NOCACHE) != 0;
+       int wc = (pa & PMAP_WC) != 0;
        int error, shootself;
        paddr_t scr3;
 
@@ -2780,13 +2780,13 @@ out:
        return error;
 }
 
-boolean_t
+int
 pmap_get_physpage(vaddr_t va, int level, paddr_t *paddrp)
 {
        struct vm_page *ptp;
        struct pmap *kpm = pmap_kernel();
 
-       if (uvm.page_init_done == FALSE) {
+       if (uvm.page_init_done == 0) {
                vaddr_t va;
 
                /*
Index: arch/amd64/include/pmap.h
===================================================================
RCS file: /cvs/src/sys/arch/amd64/include/pmap.h,v
retrieving revision 1.75
diff -u -p -r1.75 pmap.h
--- arch/amd64/include/pmap.h   1 Apr 2019 12:45:49 -0000       1.75
+++ arch/amd64/include/pmap.h   4 Dec 2019 14:24:08 -0000
@@ -383,13 +383,13 @@ void              map_tramps(void);       /* machdep.c */
 paddr_t                pmap_bootstrap(paddr_t, paddr_t);
 void           pmap_randomize(void);
 void           pmap_randomize_level(pd_entry_t *, int);
-boolean_t      pmap_clear_attrs(struct vm_page *, unsigned long);
+int            pmap_clear_attrs(struct vm_page *, unsigned long);
 static void    pmap_page_protect(struct vm_page *, vm_prot_t);
 void           pmap_page_remove (struct vm_page *);
 static void    pmap_protect(struct pmap *, vaddr_t,
                                vaddr_t, vm_prot_t);
 void           pmap_remove(struct pmap *, vaddr_t, vaddr_t);
-boolean_t      pmap_test_attrs(struct vm_page *, unsigned);
+int            pmap_test_attrs(struct vm_page *, unsigned);
 static void    pmap_update_pg(vaddr_t);
 void           pmap_write_protect(struct pmap *, vaddr_t,
                                vaddr_t, vm_prot_t);

Reply via email to