Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 01 Dec 1996 17:33:14 -0600
From:      Chris Csanady <ccsanady@friley216.res.iastate.edu>
To:        freebsd-smp@freebsd.org
Subject:   pmap_enter: modified page not writable...
Message-ID:  <199612012333.RAA00322@friley216.res.iastate.edu>

next in thread | raw e-mail | index | archive | help

I get a bunch of these when running the kernel built today.  However,
everything seems to be working ok.  This is with APIC_IO.

pmap_enter: modified page not writable: va: 0x58000, pte: 0x881465
pmap_remove: modified page not writable: va: 0x44000, pte: 0xee0465
pmap_remove_all: modified page not writable: va: 0x43000, pte: 0xeb4465

Enclosed is an mptable+dmesg fwiw..

Chris

===============================================================================

MPTable, version 2.0.4

 looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009fc00
 searching CMOS 'top of mem' @ 0x0009f800 (638K)
 searching default 'top of mem' @ 0x0009fc00 (639K)
 searching BIOS @ 0x000f0000

 MP FPS found in BIOS @ physical addr: 0x000f0c80

-------------------------------------------------------------------------------

MP Floating Pointer Structure:

  location:                     BIOS
  physical address:             0x000f0c80
  signature:                    '_MP_'
  length:                       16 bytes
  version:                      1.1
  checksum:                     0xf4
  mode:                         Virtual Wire

-------------------------------------------------------------------------------

MP Config Table Header:

  physical address:             0x000f0c94
  signature:                    'PCMP'
  base table length:            292
  version:                      1.1
  checksum:                     0x31
  OEM ID:                       'OEM00000'
  Product ID:                   'PROD00000000'
  OEM table pointer:            0x00000000
  OEM table size:               0
  entry count:                  28
  local APIC address:           0xfee00000
  extended table length:        0
  extended table checksum:      0

-------------------------------------------------------------------------------

MP Config Base Table Entries:

--
Processors:     APIC ID Version State           Family  Model   Step    Flags
                 0       0x11    BSP, usable     5       2       1       0x07bf
                 1       0x11    AP, usable      5       2       1       0x07bf
--
Bus:            Bus ID  Type
                 0       ISA
                 1       PCI
--
I/O APICs:      APIC ID Version State           Address
                 2       0x11    usable          0xfec00000
--
I/O Ints:       Type    Polarity    Trigger     Bus ID   IRQ    APIC ID INT#
                ExtINT   conforms    conforms        0     0          2    0
                INT      conforms    conforms        0     1          2    1
                INT      conforms    conforms        0     0          2    2
                INT      conforms    conforms        0     3          2    3
                INT      conforms    conforms        0     4          2    4
                INT      conforms    conforms        0     5          2    5
                INT      conforms    conforms        0     6          2    6
                INT      conforms    conforms        0     7          2    7
                INT      conforms    conforms        0     8          2    8
                INT      conforms    conforms        0     9          2    9
                INT      conforms    conforms        0    10          2   10
                INT      conforms    conforms        0    11          2   11
                INT      conforms    conforms        0    12          2   12
                INT      conforms    conforms        0    13          2   13
                INT      conforms    conforms        0    14          2   14
                INT      conforms    conforms        0    15          2   15
                INT     active-lo       level        1   8:A          2   16
                INT     active-lo       level        1   9:A          2   17
                INT     active-lo       level        1  10:A          2   18
                INT     active-lo       level        1  12:A          2   19
                SMI      conforms    conforms        0     0          2   23
--
Local Ints:     Type    Polarity    Trigger     Bus ID   IRQ    APIC ID INT#
                ExtINT  active-hi        edge        0     0        255    0
                NMI     active-hi        edge        0     0        255    1

-------------------------------------------------------------------------------

dmesg output:

init386 done CR0 = 80000011
Copyright (c) 1992-1996 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.

FreeBSD 3.0-SMP #0: Sun Dec  1 17:23:57 CST 1996
    root@friley216.res.iastate.edu:/local/sys/compile/SMP
FreeBSD/SMP: Multiprocessor motherboard
 cpu0 (BSP): apic id: 0, version: 0x00030010
 cpu1 (AP):  apic id: 1, version: 0x00030010
 io0 (APIC): apic id: 2, version: 0x00170011
Calibrating clock(s) relative to mc146818A clock ... i8254 clock: 1193527 Hz
CPU: Pentium (586-class CPU)
  Origin = "GenuineIntel"  Id = 0x52c  Stepping=12
  Features=0x3bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,APIC>
real memory  = 33554432 (32768K bytes)
avail memory = 30867456 (30144K bytes)
Probing for devices on PCI bus 0:
chip0 <Intel 82439> rev 1 on pci0:0
chip1 <Intel 82371SB PCI-ISA bridge> rev 1 on pci0:7:0
chip2 <Intel 82371SB IDE interface> rev 0 on pci0:7:1
vga0 <VGA-compatible display device> rev 1 int a irq 18 on pci0:10
Freeing (NOT implimented) irq 11 for ISA cards.
ahc0 <Adaptec aic7880 Ultra SCSI host adapter> rev 0 int a irq 19 on pci0:12
Freeing (NOT implimented) irq 9 for ISA cards.
ahc0: aic7880 Wide Channel, SCSI Id=7, 16/255 SCBs
ahc0: target 0 Tagged Queuing Device
(ahc0:0:0): "MICROP 4110-09NB_Nov18F TN0F" type 0 fixed SCSI 2
sd0(ahc0:0:0): Direct-Access 1002MB (2053880 512 byte sectors)  
Probing for devices on the ISA bus:  
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>      
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
sio2 at 0x3e8-0x3ef irq 5 on isa
sio2: type 16550A
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
psm0 at 0x60-0x64 irq 12 on motherboard
psm0: device ID 0, 3 buttons?
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: NEC 72065B
fd0: 1.44MB 3.5in
wdc0 at 0x1f0-0x1f7 irq 14 on isa       
wdc0: unit 0 (wd0): <ST3491A-XR>
wd0: 408MB (836070 sectors), 899 cyls, 15 heads, 62 S/T, 512 B/S      
1 3C5x9 board(s) on ISA found at 0x300
ep0 at 0x300-0x30f irq 10 on isa
ep0: aui/utp/bnc[*UTP*] address 00:20:af:75:70:bc
npx0 on motherboard
npx0: INT 16 interface  
Enabled INTs: 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 19, imen: 0x00f7aa01
Start pid=2 <pagedaemon>
Start pid=3 <vmdaemon>
Start pid=4 <update>
Start pid=5 <cpuidle0>
SMP: Idle procs online, starting an AP!
SMP: AP CPU #1 LAUNCHED!!  Starting Scheduling...
Start pid=6 <cpuidle1>
SMP: TADA! CPU #1 made it into the scheduler!.
SMP: All 2 CPU's are online!
pmap_enter: modified page not writable: va: 0x17000, pte: 0x847465
pmap_enter: modified page not writable: va: 0x58000, pte: 0x881465
pmap_enter: modified page not writable: va: 0x58000, pte: 0x881465
pmap_enter: modified page not writable: va: 0x59000, pte: 0x882465
pmap_enter: modified page not writable: va: 0x58000, pte: 0x881465
pmap_remove: modified page not writable: va: 0x44000, pte: 0xee0465
pmap_remove_all: modified page not writable: va: 0x43000, pte: 0xeb4465
pmap_remove: modified page not writable: va: 0x44000, pte: 0xee0465
pmap_remove_all: modified page not writable: va: 0x43000, pte: 0x1256465
pmap_enter: modified page not writable: va: 0x2c000, pte: 0x17c5465
pmap_enter: modified page not writable: va: 0x2d000, pte: 0x17c6465
pmap_enter: modified page not writable: va: 0x2f000, pte: 0x18b8465
pmap_enter: modified page not writable: va: 0x30000, pte: 0x18b9465
pmap_enter: modified page not writable: va: 0xefbfd000, pte: 0x1b07465
pmap_remove: modified page not writable: va: 0x52000, pte: 0x1d80465
pmap_enter: modified page not writable: va: 0x27000, pte: 0x199c465
pmap_enter: modified page not writable: va: 0xefbfa000, pte: 0x16c1465
pmap_remove_all: modified page not writable: va: 0xefbfd000, pte: 0x1506465
pmap_enter: modified page not writable: va: 0x35000, pte: 0xfe9465
pmap_enter: modified page not writable: va: 0x27000, pte: 0x1b74465
pmap_enter: modified page not writable: va: 0x68000, pte: 0x11d2465

-------------------------------------------------------------------------------

# SMP kernel config file options:

options         SMP                     # Symmetric MultiProcessor Kernel
#options                APIC_IO                 # Symmetric (APIC) I/O
options         NCPU=2                  # number of CPUs
options         NBUS=2                  # number of busses
options         NAPIC=1                 # number of IO APICs
options         NINTR=21                # number of INTs

===============================================================================







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199612012333.RAA00322>