<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-6589</id>
	<title>Nabble - freebsd-ia32</title>
	<updated>2009-04-01T19:51:55Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/freebsd-ia32-f6589.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freebsd-ia32-f6589.html" />
	<subtitle type="html">FreeBSD on the IA-32 platform</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-22839860</id>
	<title>Kernel Panic</title>
	<published>2009-04-01T19:51:55Z</published>
	<updated>2009-04-01T19:51:55Z</updated>
	<author>
		<name>Erich Jenkins</name>
	</author>
	<content type="html">I hope I'm posting this to the correct list. If not, please let me know 
&lt;br&gt;where I should ask. Since this is on the i386 release (though running on 
&lt;br&gt;an AMD 64bit CPU with 32bit support) it seems logical to ask here.
&lt;br&gt;&lt;br&gt;I'm running a firewall and VPN server on FreeBSD 7.0 with IPF enabled 
&lt;br&gt;and IPNAT for the network behind it. The box has several public IP 
&lt;br&gt;aliases (5 I think), some of which are bimapped, others are redirected. 
&lt;br&gt;While this sounds like a firewall question, I've experienced the same 
&lt;br&gt;kernel panic on actual x86 Intel processors. This machine is a 2GHz 
&lt;br&gt;AMD-64bit box (being used as a 32bit) with a gig of ram and some Intel 
&lt;br&gt;10/100 NICs.
&lt;br&gt;&lt;br&gt;Here's some KGDB BT info:
&lt;br&gt;&lt;br&gt;[GDB will not be able to debug user-mode threads: 
&lt;br&gt;/usr/lib/libthread_db.so: Undefined symbol &amp;quot;ps_pglobal_lookup&amp;quot;]
&lt;br&gt;GNU gdb 6.1.1 [FreeBSD]
&lt;br&gt;Copyright 2004 Free Software Foundation, Inc.
&lt;br&gt;GDB is free software, covered by the GNU General Public License, and you are
&lt;br&gt;welcome to change it and/or distribute copies of it under certain 
&lt;br&gt;conditions.
&lt;br&gt;Type &amp;quot;show copying&amp;quot; to see the conditions.
&lt;br&gt;There is absolutely no warranty for GDB. &amp;nbsp;Type &amp;quot;show warranty&amp;quot; for details.
&lt;br&gt;This GDB was configured as &amp;quot;i386-marcel-freebsd&amp;quot;.
&lt;br&gt;&lt;br&gt;Unread portion of the kernel message buffer:
&lt;br&gt;&lt;br&gt;&lt;br&gt;Fatal trap 12: page fault while in kernel mode
&lt;br&gt;cpuid = 0; apic id = 00
&lt;br&gt;fault virtual address &amp;nbsp; = 0x4
&lt;br&gt;fault code &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= supervisor read, page not present
&lt;br&gt;instruction pointer &amp;nbsp; &amp;nbsp; = 0x20:0xc387f94b
&lt;br&gt;stack pointer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 0x28:0xdceb59c8
&lt;br&gt;frame pointer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 0x28:0xdceb5a44
&lt;br&gt;code segment &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= base 0x0, limit 0xfffff, type 0x1b
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= DPL 0, pres 1, def32 1, gran 1
&lt;br&gt;processor eflags &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= interrupt enabled, resume, IOPL = 0
&lt;br&gt;current process &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 26 (irq23: vr0)
&lt;br&gt;trap number &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 12
&lt;br&gt;panic: page fault
&lt;br&gt;cpuid = 0
&lt;br&gt;Uptime: 18h43m50s
&lt;br&gt;Physical memory: 742 MB
&lt;br&gt;Dumping 113 MB: 98 82 66 50 34 18 2
&lt;br&gt;&lt;br&gt;#0 &amp;nbsp;doadump () at pcpu.h:195
&lt;br&gt;195 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; __asm __volatile(&amp;quot;movl %%fs:0,%0&amp;quot; : &amp;quot;=r&amp;quot; (td));
&lt;br&gt;(kgdb) bt
&lt;br&gt;#0 &amp;nbsp;doadump () at pcpu.h:195
&lt;br&gt;#1 &amp;nbsp;0xc05ba397 in boot (howto=260) at ../../../kern/kern_shutdown.c:409
&lt;br&gt;#2 &amp;nbsp;0xc05ba659 in panic (fmt=Variable &amp;quot;fmt&amp;quot; is not available.
&lt;br&gt;) at ../../../kern/kern_shutdown.c:563
&lt;br&gt;#3 &amp;nbsp;0xc080307c in trap_fatal (frame=0xdceb5988, eva=4) at 
&lt;br&gt;../../../i386/i386/trap.c:899
&lt;br&gt;#4 &amp;nbsp;0xc08032e0 in trap_pfault (frame=0xdceb5988, usermode=0, eva=4) at 
&lt;br&gt;../../../i386/i386/trap.c:812
&lt;br&gt;#5 &amp;nbsp;0xc0803c62 in trap (frame=0xdceb5988) at ../../../i386/i386/trap.c:490
&lt;br&gt;#6 &amp;nbsp;0xc07ea5eb in calltrap () at ../../../i386/i386/exception.s:139
&lt;br&gt;#7 &amp;nbsp;0xc387f94b in ?? ()
&lt;br&gt;Previous frame inner to this frame (corrupt stack?)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Here's the kernel info:
&lt;br&gt;&lt;br&gt;cpu &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I686_CPU
&lt;br&gt;ident &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; KNL0329
&lt;br&gt;&lt;br&gt;# To statically compile in device wiring instead of /boot/device.hints
&lt;br&gt;#hints &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;GENERIC.hints&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Default places to look for 
&lt;br&gt;devices.
&lt;br&gt;&lt;br&gt;makeoptions &amp;nbsp; &amp;nbsp; DEBUG=-g &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Build kernel with gdb(1) debug 
&lt;br&gt;symbols
&lt;br&gt;&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SCHED_4BSD &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# 4BSD scheduler
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PREEMPTION &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Enable kernel thread preemption
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; INET &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# InterNETworking
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; INET6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # IPv6 communications protocols
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SCTP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Stream Control Transmission 
&lt;br&gt;Protocol
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FFS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Berkeley Fast Filesystem
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SOFTUPDATES &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Enable FFS soft updates support
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UFS_ACL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Support for access control lists
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UFS_DIRHASH &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Improve performance on big 
&lt;br&gt;directories
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UFS_GJOURNAL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Enable gjournal-based UFS 
&lt;br&gt;journaling
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MD_ROOT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # MD is a potential root device
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NFSCLIENT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Network Filesystem Client
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NFSSERVER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Network Filesystem Server
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NFS_ROOT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# NFS usable as /, requires 
&lt;br&gt;NFSCLIENT
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MSDOSFS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # MSDOS Filesystem
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CD9660 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# ISO 9660 Filesystem
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PROCFS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Process filesystem (requires 
&lt;br&gt;PSEUDOFS)
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PSEUDOFS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Pseudo-filesystem framework
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GEOM_PART_GPT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # GUID Partition Tables.
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GEOM_LABEL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Provides labelization
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COMPAT_43TTY &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# BSD 4.3 TTY compat [KEEP THIS!]
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COMPAT_FREEBSD4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Compatible with FreeBSD4
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COMPAT_FREEBSD5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Compatible with FreeBSD5
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COMPAT_FREEBSD6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Compatible with FreeBSD6
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SCSI_DELAY=5000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Delay (in ms) before probing SCSI
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; KTRACE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# ktrace(1) support
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SYSVSHM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # SYSV-style shared memory
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SYSVMSG &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # SYSV-style message queues
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SYSVSEM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # SYSV-style semaphores
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time 
&lt;br&gt;extensions
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; KBD_INSTALL_CDEV &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# install a CDEV entry in /dev
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADAPTIVE_GIANT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Giant mutex is adaptive.
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; STOP_NMI &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Stop CPUS using NMI instead of IPI
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AUDIT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Security event auditing
&lt;br&gt;&lt;br&gt;# To make an SMP kernel, the next two lines are needed
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SMP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Symmetric MultiProcessor Kernel
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;apic &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# I/O APIC
&lt;br&gt;&lt;br&gt;# CPU frequency control
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cpufreq
&lt;br&gt;&lt;br&gt;# Bus support.
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eisa
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pci
&lt;br&gt;&lt;br&gt;# ATA and ATAPI devices
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ata
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;atadisk &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ATA disk drives
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ataraid &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ATA RAID drives
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;atapicd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ATAPI CDROM drives
&lt;br&gt;options &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ATA_STATIC_ID &amp;nbsp; # Static device numbering
&lt;br&gt;&lt;br&gt;# SCSI peripherals
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;scbus &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # SCSI bus (required for SCSI)
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;da &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Direct Access (disks)
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sa &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Sequential Access (tape etc)
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# CD
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pass &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Passthrough device (direct SCSI access)
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ses &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # SCSI Environmental Services (and SAF-TE)
&lt;br&gt;&lt;br&gt;# atkbdc0 controls both the keyboard and the PS/2 mouse
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;atkbdc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# AT keyboard controller
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;atkbd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # AT keyboard
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;psm &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # PS/2 mouse
&lt;br&gt;&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;kbdmux &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# keyboard multiplexer
&lt;br&gt;&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vga &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # VGA video card driver
&lt;br&gt;&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;splash &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Splash screen and screen saver support
&lt;br&gt;&lt;br&gt;# syscons is the default console driver, resembling an SCO console
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sc
&lt;br&gt;&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;agp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # support several AGP chipsets
&lt;br&gt;&lt;br&gt;# Power management support (see NOTES for more options)
&lt;br&gt;#device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; apm
&lt;br&gt;# Add suspend/resume support for the i8254.
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pmtimer
&lt;br&gt;&lt;br&gt;# Serial (COM) ports
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sio &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 8250, 16[45]50 based serial ports
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;uart &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Generic UART driver
&lt;br&gt;&lt;br&gt;# Parallel port
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ppc
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ppbus &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Parallel port bus (required)
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;lpt &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Printer
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;plip &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# TCP/IP over parallel
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ppi &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Parallel port interface device
&lt;br&gt;&lt;br&gt;# PCI Ethernet NICs.
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;de &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# DEC/Intel DC21x4x (``Tulip'')
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;em &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Intel PRO/1000 adapter Gigabit 
&lt;br&gt;Ethernet Card
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ixgb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Intel PRO/10GbE Ethernet Card
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;le &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# AMD Am7900 LANCE and Am79C9xx PCnet
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;txp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 3Com 3cR990 (``Typhoon'')
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vx &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# 3Com 3c590, 3c595 (``Vortex'')
&lt;br&gt;&lt;br&gt;# PCI Ethernet NICs that use the common MII bus controller code.
&lt;br&gt;# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;miibus &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# MII bus support
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bce &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Broadcom BCM5706/BCM5708 Gigabit Ethernet
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bfe &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Broadcom BCM440x 10/100 Ethernet
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bge &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Broadcom BCM570xx Gigabit Ethernet
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# DEC/Intel 21143 and various workalikes
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fxp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Intel EtherExpress PRO/100B (82557, 82558)
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;lge &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Level 1 LXT1001 gigabit Ethernet
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;msk &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Marvell/SysKonnect Yukon II Gigabit 
&lt;br&gt;Ethernet
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nfe &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # nVidia nForce MCP on-board Ethernet
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nge &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # NatSemi DP83820 gigabit Ethernet
&lt;br&gt;#device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; nve &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # nVidia nForce MCP on-board Ethernet 
&lt;br&gt;Networking
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pcn &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # AMD Am79C97x PCI 10/100 (precedence 
&lt;br&gt;over 'le')
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;re &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# RealTek 8139C+/8169/8169S/8110S
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rl &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# RealTek 8129/8139
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sf &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Adaptec AIC-6915 (``Starfire'')
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sis &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Silicon Integrated Systems SiS 900/SiS 
&lt;br&gt;7016
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sk &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# SysKonnect SK-984x &amp; SK-982x gigabit 
&lt;br&gt;Ethernet
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ste &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Sundance ST201 (D-Link DFE-550TX)
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;stge &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Sundance/Tamarack TC9021 gigabit Ethernet
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ti &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Alteon Networks Tigon I/II gigabit 
&lt;br&gt;Ethernet
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tl &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Texas Instruments ThunderLAN
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tx &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# SMC EtherPower II (83c170 ``EPIC'')
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vge &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # VIA VT612x gigabit Ethernet
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# VIA Rhine, Rhine II
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;wb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Winbond W89C840F
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xl &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# 3Com 3c90x (``Boomerang'', ``Cyclone'')
&lt;br&gt;&lt;br&gt;# Pseudo devices.
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;loop &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Network loopback
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;random &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Entropy device
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ether &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Ethernet support
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sl &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Kernel SLIP
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ppp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Kernel PPP
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tun &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Packet tunnel.
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pty &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Pseudo-ttys (telnet etc)
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;md &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Memory &amp;quot;disks&amp;quot;
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gif &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # IPv6 and IPv4 tunneling
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;faith &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # IPv6-to-IPv4 relaying (translation)
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;firmware &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# firmware assist module
&lt;br&gt;device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bpf &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # Berkeley packet filter
&lt;br&gt;&lt;br&gt;&lt;br&gt;Any help or thoughts would be greatly appreciated!
&lt;br&gt;&lt;br&gt;&lt;br&gt;Erich
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22839860&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22839860&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kernel-Panic-tp22839860p22839860.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21634309</id>
	<title>Re: doubts regarding System Initialization working (SYSINIT)</title>
	<published>2009-01-23T14:55:15Z</published>
	<updated>2009-01-23T14:55:15Z</updated>
	<author>
		<name>John Baldwin</name>
	</author>
	<content type="html">On Friday 23 January 2009 10:55:32 am Mehul Chadha wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello all,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I have been browsing through the FreeBSD kernel's
&lt;br&gt;&amp;gt; source code trying to understand its working .
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In the mi_startup() in /sys/kern/init_main.c all the SYSINIT objects
&lt;br&gt;&amp;gt; are sorted using bubble sort and then they are executed in order.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My doubt is that we have declared the pointer to the struct sysinit as
&lt;br&gt;&amp;gt; const pointer to a const in the macro definition of SYSINIT ie &amp;nbsp;when
&lt;br&gt;&amp;gt; the macro
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; SYSINIT(kmem, SI_SUB_KMEM, SI_ORDER_FIRST, kmeminit, NULL) &amp;nbsp;is
&lt;br&gt;&amp;gt; expanded &amp;nbsp;completely we get the following
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; static struct sysinit kmem_sys_init = { SI_SUB_KMEM, SI_ORDER_FIRST,
&lt;br&gt;&amp;gt; (sysinit_cfunc_t)(sysinit_
&lt;br&gt;&amp;gt; nfunc_t)kmeminit, ((void *)(((void *)0))) }; static void const * const
&lt;br&gt;&amp;gt; __set_sysinit_set_sym_kmem_sys_init __attribute__((__section__(&amp;quot;set_&amp;quot;
&lt;br&gt;&amp;gt; &amp;quot;sysinit_set&amp;quot;))) __attribute__((__used__)) = &amp;kmem_sys_init;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Here we see that the pointer is of type const and to a const but when we 
&lt;/div&gt;sort
&lt;br&gt;&amp;gt; and swap using
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *sipp=*xipp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We are trying to change the address of const pointer to a new address
&lt;br&gt;&amp;gt; in which case it should segfault but it works fine.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Why does it not segfault it seems I have not understood the concept
&lt;br&gt;&amp;gt; behind using const *const... I will be very thankful if you can help
&lt;br&gt;&amp;gt; me with it.
&lt;br&gt;&lt;br&gt;I'm guessing the startup code doesn't map the SYSINIT pages read only because 
&lt;br&gt;it is not smart enough to honor that request perhaps. &amp;nbsp;That is, I wouldn't be 
&lt;br&gt;surprised if all of .rodata in the kernel was mapped as R/W instead of R/O.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;John Baldwin
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21634309&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21634309&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/doubts-regarding-System-Initialization-working-%28SYSINIT%29-tp21627825p21634309.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21627825</id>
	<title>doubts regarding System Initialization working (SYSINIT)</title>
	<published>2009-01-23T07:55:32Z</published>
	<updated>2009-01-23T07:55:32Z</updated>
	<author>
		<name>Mehul Chadha</name>
	</author>
	<content type="html">Hello all,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I have been browsing through the FreeBSD kernel's
&lt;br&gt;source code trying to understand its working .
&lt;br&gt;&lt;br&gt;In the mi_startup() in /sys/kern/init_main.c all the SYSINIT objects
&lt;br&gt;are sorted using bubble sort and then they are executed in order.
&lt;br&gt;&lt;br&gt;My doubt is that we have declared the pointer to the struct sysinit as
&lt;br&gt;const pointer to a const in the macro definition of SYSINIT ie &amp;nbsp;when
&lt;br&gt;the macro
&lt;br&gt;&lt;br&gt;SYSINIT(kmem, SI_SUB_KMEM, SI_ORDER_FIRST, kmeminit, NULL) &amp;nbsp;is
&lt;br&gt;expanded &amp;nbsp;completely we get the following
&lt;br&gt;&lt;br&gt;static struct sysinit kmem_sys_init = { SI_SUB_KMEM, SI_ORDER_FIRST,
&lt;br&gt;(sysinit_cfunc_t)(sysinit_
&lt;br&gt;nfunc_t)kmeminit, ((void *)(((void *)0))) }; static void const * const
&lt;br&gt;__set_sysinit_set_sym_kmem_sys_init __attribute__((__section__(&amp;quot;set_&amp;quot;
&lt;br&gt;&amp;quot;sysinit_set&amp;quot;))) __attribute__((__used__)) = &amp;kmem_sys_init;
&lt;br&gt;&lt;br&gt;Here we see that the pointer is of type const and to a const but when we sort
&lt;br&gt;and swap using
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *sipp=*xipp;
&lt;br&gt;&lt;br&gt;We are trying to change the address of const pointer to a new address
&lt;br&gt;in which case it should segfault but it works fine.
&lt;br&gt;&lt;br&gt;Why does it not segfault it seems I have not understood the concept
&lt;br&gt;behind using const *const... I will be very thankful if you can help
&lt;br&gt;me with it.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Mehul
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21627825&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21627825&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/doubts-regarding-System-Initialization-working-%28SYSINIT%29-tp21627825p21627825.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20528260</id>
	<title>Can a chosen known working release of FreeBSD for Intel be booted from the second disk drive?</title>
	<published>2008-11-16T09:56:52Z</published>
	<updated>2008-11-16T09:56:52Z</updated>
	<author>
		<name>Gregg Levine</name>
	</author>
	<content type="html">Hello!
&lt;br&gt;I have here a system who's currently wearing a pair of disk drives, he
&lt;br&gt;can't use any of the larger sizes available.
&lt;br&gt;&lt;br&gt;With that thought in mind I've installed a 10G drive as primary, and
&lt;br&gt;have gotten a totally different OS working on it, that's not the
&lt;br&gt;relevant one for this discussion but that's the first drive.
&lt;br&gt;&lt;br&gt;The second drive on the other hand is currently unoccupied. It can be
&lt;br&gt;anything up to 8G in size comfortably. So the question is, &amp;quot;Can
&lt;br&gt;FreeBSD 7.0 (Version chosen at random) be installed there, and then
&lt;br&gt;booted from it, ostensibly using a boot floppy?&amp;quot;
&lt;br&gt;&lt;br&gt;Also I am currently exploring the PPS API for NTP, and have gotten it
&lt;br&gt;seemingly working on the other OS, but according to an outside expert
&lt;br&gt;it works best on FreeBSD. To that end that's what I'll be exploring
&lt;br&gt;here.
&lt;br&gt;-- 
&lt;br&gt;-----
&lt;br&gt;Gregg C Levine &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20528260&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gregg.drwho8@...&lt;/a&gt;
&lt;br&gt;&amp;quot;This signature was once found posting rude
&lt;br&gt;&amp;nbsp;messages in English in the Moscow subway.&amp;quot;
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20528260&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20528260&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Can-a-chosen-known-working-release-of-FreeBSD-for-Intel-be-booted-from-the-second-disk-drive--tp20528260p20528260.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19617900</id>
	<title>Re: Suspicious physical memory map from BIOS</title>
	<published>2008-09-22T15:06:25Z</published>
	<updated>2008-09-22T15:06:25Z</updated>
	<author>
		<name>John Baldwin</name>
	</author>
	<content type="html">On Sunday 21 September 2008 11:08:27 pm questions wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am sorry if this isn't the correct mailing list to ask my question.
&lt;br&gt;&amp;gt; Actually, I posted this on freebsd-questions list but didn't get any reply.
&lt;br&gt;&amp;gt; I couldn't find any better mailing list to post this question on.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have some problem with physical memory being getting reported incorrectly
&lt;br&gt;&amp;gt; on Freebsd 6.3. I have a Xeon series 5300 CPU with 4GB of RAM installed but
&lt;br&gt;&amp;gt; BIOS call actually returns following usable physical memory map -
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; base address = 0, length = 640K
&lt;br&gt;&amp;gt; base address = 1M, length = 2.5G
&lt;br&gt;&amp;gt; base address = 4G, length = 5.5G
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; How am I getting this third segment?
&lt;/div&gt;&lt;br&gt;The 2.5g -&amp;gt; 4g window of address space is used for non-memory things like 
&lt;br&gt;APICs (local APICs and I/O APICs), PCI memio, etc.
&lt;br&gt;&lt;br&gt;&amp;gt; Also, in function getmemsize() in machdep.c, why the variable 'Maxmem' is
&lt;br&gt;&amp;gt; set to 'Maxmem*4' when hw.physmem and the
&lt;br&gt;&amp;gt; highest page number obtained from physical memory map don't match?
&lt;br&gt;&lt;br&gt;It's not set to that, it is used for a printf. &amp;nbsp;Maxmem is a count of pages. &amp;nbsp;
&lt;br&gt;Each page on i386 holds 4K. &amp;nbsp;The printf wants to print out the number of 
&lt;br&gt;kilobytes, so it uses 'Maxmem * 4' to convert from number of 4k pages, to 
&lt;br&gt;number of K.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;John Baldwin
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19617900&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19617900&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Suspicious-physical-memory-map-from-BIOS-tp19601393p19617900.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19601393</id>
	<title>Suspicious physical memory map from BIOS</title>
	<published>2008-09-21T20:08:27Z</published>
	<updated>2008-09-21T20:08:27Z</updated>
	<author>
		<name>questions-6</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I am sorry if this isn't the correct mailing list to ask my question.
&lt;br&gt;Actually, I posted this on freebsd-questions list but didn't get any reply.
&lt;br&gt;I couldn't find any better mailing list to post this question on.
&lt;br&gt;&lt;br&gt;I have some problem with physical memory being getting reported incorrectly
&lt;br&gt;on Freebsd 6.3. I have a Xeon series 5300 CPU with 4GB of RAM installed but
&lt;br&gt;BIOS call actually returns following usable physical memory map -
&lt;br&gt;&lt;br&gt;base address = 0, length = 640K
&lt;br&gt;base address = 1M, length = 2.5G
&lt;br&gt;base address = 4G, length = 5.5G
&lt;br&gt;&lt;br&gt;How am I getting this third segment?
&lt;br&gt;Also, in function getmemsize() in machdep.c, why the variable 'Maxmem' is
&lt;br&gt;set to 'Maxmem*4' when hw.physmem and the
&lt;br&gt;highest page number obtained from physical memory map don't match?
&lt;br&gt;&lt;br&gt;Any help with this would be wonderful.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Fahad
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19601393&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19601393&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Suspicious-physical-memory-map-from-BIOS-tp19601393p19601393.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-13593320</id>
	<title>Low-level API calls</title>
	<published>2007-11-05T09:34:19Z</published>
	<updated>2007-11-05T09:34:19Z</updated>
	<author>
		<name>Randall Hyde</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;For the past couple of weeks I've been busy porting HLA (the High Level
&lt;br&gt;Assembler) to FreeBSD. Actually, the assembler itself was more or less
&lt;br&gt;ported a year ago, for the past couple of weeks I've been doing the *real*
&lt;br&gt;work which was porting the HLA standard library to FreeBSD. That work is
&lt;br&gt;almost complete and the library is currently passing all the unit tests,
&lt;br&gt;but...
&lt;br&gt;&lt;br&gt;I have a few questions about (native) API calls under FreeBSD. &amp;nbsp;In
&lt;br&gt;particular, I've yet to find any documentation that explains how to call API
&lt;br&gt;functions (like lseek, pread, etc.) that have 64-bit arguments such as off_t
&lt;br&gt;arguments. I did find the following cryptic message in the man page for
&lt;br&gt;__syscall:
&lt;br&gt;&lt;br&gt;&amp;quot;The __syscall() form should be used when one or more of the arguments is a
&lt;br&gt;64-bit argument to ensure that argument alignment is correct.&amp;quot;
&lt;br&gt;&lt;br&gt;However, nowhere have I been able to find out what &amp;quot;argument alignment&amp;quot;
&lt;br&gt;should be. By just sticking in arbitrary PUSH instructions, I've been able
&lt;br&gt;to get lseek to function for me, but I've never been able to so the same
&lt;br&gt;with pread (btw, I got lseek working by making a __syscall).
&lt;br&gt;&lt;br&gt;What I'd really like to learn here is how I have to set up the stack to make
&lt;br&gt;calls to functions that have 64-bit parameters.
&lt;br&gt;&lt;br&gt;Three quick comments to save you some time:
&lt;br&gt;&lt;br&gt;1) Don't bother pointing me at the &amp;quot;FreeBSD Assembly HOWTO&amp;quot;. It should be
&lt;br&gt;pretty obvious that I've looked at that a *long* time ago and the basic
&lt;br&gt;information it provides does not come close to addressing this issue.
&lt;br&gt;&lt;br&gt;2) Please don't suggest that I should go in and read FreeBSD source code to
&lt;br&gt;figure this kind of stuff out. I have no desire to do this and I don't
&lt;br&gt;believe that application/library developers should have to grok the inner
&lt;br&gt;workings of the OS in order to do simple things like make OS API calls.
&lt;br&gt;&lt;br&gt;3) Please don't suggest that I call the C standard library to do this work.
&lt;br&gt;*I'm* writing the library code for my own compiler and my calling sequences
&lt;br&gt;and run-time environment are not particularly compatible with GNU's. &amp;nbsp;So
&lt;br&gt;making glib calls is out of the question.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Randy Hyde
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=13593320&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=13593320&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Low-level-API-calls-tp13593320p13593320.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12892271</id>
	<title>Porting FreeBSD to OLPC XO Laptops</title>
	<published>2007-09-25T18:29:58Z</published>
	<updated>2007-09-25T18:29:58Z</updated>
	<author>
		<name>big one</name>
	</author>
	<content type="html">OLPC (One Laptop Per Child) project had announced &amp;quot;Buy 2 Get 1&amp;quot; (G1G1) for public. One XO laptop will be sent to the buyer and one laptop will be sent to a child in a poor, developing country.
&lt;br&gt;&lt;br&gt;The XO laptops use AMD Geode CPU, but without standard PC BIOS and without VGA/EGA/CGA.
&lt;br&gt;The XO laptops do not support off-the-shelf/unmodified Linux. Linux run on top of XO with modified/patched kernel.
&lt;br&gt;&lt;br&gt;Is it possible to port FreeBSD for ia32 to OLPC XO laptops?
&lt;br&gt;Who can do this project?
&lt;br&gt;Thank you.
&lt;br&gt;&lt;br&gt;_____________________________________________________________
&lt;br&gt;= You want FREE web-based email ? 
&lt;br&gt;= You want your own @qon.lao.net address??
&lt;br&gt;= Then you want LaoNet's WebMail !
&lt;br&gt;= Get it at &lt;a href=&quot;http://webmail.lao.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://webmail.lao.net&lt;/a&gt;&amp;nbsp;!!
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12892271&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12892271&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Porting-FreeBSD-to-OLPC-XO-Laptops-tp12892271p12892271.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-11747631</id>
	<title>Problem booting from memory-stick with ASUS A7V-133</title>
	<published>2007-07-23T09:40:02Z</published>
	<updated>2007-07-23T09:40:02Z</updated>
	<author>
		<name>ilsa.gold</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I have a problem with booting from a 128MB USB-memory-stick with the ASUS A7V-133 motherboard. I downloaded the boot-floppy-image&amp;quot;boot.flp&amp;quot; (version 6.2) from the FreeBSD-FTP-server and &amp;quot;dd&amp;quot;-ed it to a memory stick. Booting from this stick works fine with every other computer I have (a notebook and a newer workstation also with an ASUS-board). But trying to boot from the stick with the A7V gives me the following output:
&lt;br&gt;&lt;br&gt;&amp;lt;------------------------- 8&amp;lt; -------------------------------&amp;gt;
&lt;br&gt;Not ufs
&lt;br&gt;Not ufs
&lt;br&gt;No /boot/loader
&lt;br&gt;FreeBSD/i386 boot
&lt;br&gt;Default: 0:fd(0,a)/boot/kernel/kernel
&lt;br&gt;boot:
&lt;br&gt;Not ufs
&lt;br&gt;No /boot/kernel/kernel
&lt;br&gt;&amp;lt;------------------------- 8&amp;lt; -------------------------------&amp;gt;
&lt;br&gt;&lt;br&gt;So it seems to me that the BIOS reads the first sector of the memory-stick (the MBR) executes the code but then the bootloader seems to have problems with the drive geometry or something like this. So does anybody on this list have had similar problems or can give me a hint what to do to solve this problem?
&lt;br&gt;&lt;br&gt;BTW: I know that the used floppy-image is just for installation and I'm not able to boot a fully running system from it. But it seems to me the best/fastest way to test whether booting from the stick works or not.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks a lot in advance
&lt;br&gt;&amp;nbsp; Stefan
&lt;br&gt;_________________________________________________________________________
&lt;br&gt;In 5 Schritten zur eigenen Homepage. Jetzt Domain sichern und gestalten! 
&lt;br&gt;Nur 3,99 EUR/Monat! &lt;a href=&quot;http://www.maildomain.web.de/?mc=021114&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.maildomain.web.de/?mc=021114&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=11747631&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=11747631&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-booting-from-memory-stick-with-ASUS-A7V-133-tp11747631p11747631.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7852372</id>
	<title>writing to performance event select registers</title>
	<published>2006-12-13T01:59:23Z</published>
	<updated>2006-12-13T01:59:23Z</updated>
	<author>
		<name>ranjith kumar-4</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&amp;nbsp; &amp;nbsp; I want to measure number of last level cache
&lt;br&gt;misses in Pentium 4 processor. In IA-32 programmers
&lt;br&gt;manuals it was given that there are (architectural=
&lt;br&gt;same across all IA-32 processors)perfomance monitoring
&lt;br&gt;counters starting at address &amp;nbsp; 0c1H and
&lt;br&gt;performance_event_select registers starting at address
&lt;br&gt;186H. 
&lt;br&gt;&lt;br&gt;1) When I tried to run a kernel module to write some
&lt;br&gt;value in performance event select register (with
&lt;br&gt;address 186H) by wrmsr instruction, the system is
&lt;br&gt;hanging.Why?
&lt;br&gt;The program is :
&lt;br&gt;#include &amp;lt;linux/module.h&amp;gt; /* Needed by all modules */
&lt;br&gt;#include &amp;lt;linux/kernel.h&amp;gt; /* Needed for KERN_INFO */
&lt;br&gt;//#include&amp;lt;xmmintrin.h&amp;gt;
&lt;br&gt;int i,j,k=0;
&lt;br&gt;unsigned int xx,yy,xx1,yy1,xx2,yy2;
&lt;br&gt;unsigned int t1,t2,t3,t4,BIG=0xffffffff;
&lt;br&gt;int init_module(void)
&lt;br&gt;{
&lt;br&gt;&lt;br&gt;asm volatile (&amp;quot; movl $0x186, %%ecx;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot; movl $0x0, &amp;nbsp; %%edx;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot; movl $0x0009412E, %%eax;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot; wrmsr;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; :
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; :
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; :&amp;quot;%eax&amp;quot;,&amp;quot;%edx&amp;quot;,&amp;quot;%ecx&amp;quot;); 
&lt;br&gt;&lt;br&gt;&lt;br&gt;printk(KERN_INFO &amp;quot; Initially %u=t1 %u=t2 %u=t3 %u=t4
&lt;br&gt;\n&amp;quot;,t1,t2,t3,t4);
&lt;br&gt;&amp;nbsp;return 0;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;void cleanup_module(void)
&lt;br&gt;{
&lt;br&gt;printk(KERN_INFO &amp;quot;Goodbye world \n&amp;quot;);
&lt;br&gt;}
&lt;br&gt;-------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks in advane.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;____________________________________________________________________________________
&lt;br&gt;Do you Yahoo!?
&lt;br&gt;Everyone is raving about the all-new Yahoo! Mail beta.
&lt;br&gt;&lt;a href=&quot;http://new.mail.yahoo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://new.mail.yahoo.com&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7852372&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7852372&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/writing-to-performance-event-select-registers-tp7852372p7852372.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7824313</id>
	<title>Re: prefetching on pentium 4</title>
	<published>2006-12-11T15:24:31Z</published>
	<updated>2006-12-11T15:24:31Z</updated>
	<author>
		<name>Attilio Rao-2</name>
	</author>
	<content type="html">2006/12/11, ranjith kumar &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7824313&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ranjith_kumar_b4u@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; --- Attilio Rao &amp;nbsp;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 2006/12/6, ranjith kumar
&lt;br&gt;&amp;gt; &amp;gt; :
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; There are 4 types of prefetch instructions on
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; pentium 4 (IA-32) processor.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; prefetchnta,prefetcht0,prefetcht1,prefetcht2.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; In case of pentium 4, IA-32 otimization manuvals
&lt;br&gt;&amp;gt; &amp;gt; say
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; that prefetcht0,prefetcht1,prefetcht2 are
&lt;br&gt;&amp;gt; &amp;gt; identical.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; It also says ONLY prefetchnta instruction
&lt;br&gt;&amp;gt; &amp;gt; prefetches
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; data into L2 cache without poluting caches.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;nbsp;When all the four instructions prefetches data
&lt;br&gt;&amp;gt; &amp;gt; into
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; L2 cache (not into L1 cache) , what is the meaning
&lt;br&gt;&amp;gt; &amp;gt; in
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; saying prefetchnta does not polute caches?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ie)what is the difference between prefetchnta and
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; other instructions?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; First of all, it is important to say that prefetch*
&lt;br&gt;&amp;gt; &amp;gt; instruction is
&lt;br&gt;&amp;gt; &amp;gt; only an hint for the CPU and not a *command* for
&lt;br&gt;&amp;gt; &amp;gt; that, so the CPU
&lt;br&gt;&amp;gt; &amp;gt; needs to evaluate (in a not precisated way) if
&lt;br&gt;&amp;gt; &amp;gt; accept or not the
&lt;br&gt;&amp;gt; &amp;gt; caching request.
&lt;br&gt;&amp;gt; &amp;gt; From this point of view, prefetch* instruction might
&lt;br&gt;&amp;gt; &amp;gt; be the more
&lt;br&gt;&amp;gt; &amp;gt; accomodant possible for the CPU.
&lt;br&gt;&amp;gt; &amp;gt; Different numbers mean different 'critical' level
&lt;br&gt;&amp;gt; &amp;gt; for the CPU (0 -
&lt;br&gt;&amp;gt; &amp;gt; high critical, 2 - low critical), which means
&lt;br&gt;&amp;gt; &amp;gt; prefetching the cache
&lt;br&gt;&amp;gt; &amp;gt; line to an higher level into the cache hierarchy.
&lt;br&gt;&amp;gt; &amp;gt; This would means, in an hypotetical way:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; prefetch0 -&amp;gt; L1 prefetching
&lt;br&gt;&amp;gt; &amp;gt; prefetch1 -&amp;gt; L2 prefetching
&lt;br&gt;&amp;gt; &amp;gt; prefetch2 -&amp;gt; L3 prefetching
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; And this is what really happens, for example, on P3
&lt;br&gt;&amp;gt; &amp;gt; (if you consider
&lt;br&gt;&amp;gt; &amp;gt; P3 has not L3 cache, prefetch2 == prefetch1).
&lt;br&gt;&amp;gt; &amp;gt; On P4 things are different beacause you would not
&lt;br&gt;&amp;gt; &amp;gt; manipulate directly
&lt;br&gt;&amp;gt; &amp;gt; L1 cache and, so, what happens is:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; prefetch0 -&amp;gt; L2 prefetching
&lt;br&gt;&amp;gt; &amp;gt; prefetch1 -&amp;gt; L2 prefetching
&lt;br&gt;&amp;gt; &amp;gt; prefetch2 -&amp;gt; L3 prefetching
&lt;br&gt;&amp;gt; &amp;gt; (if L3 cache is not present prefetch2 is the same as
&lt;br&gt;&amp;gt; &amp;gt; the other, from
&lt;br&gt;&amp;gt; &amp;gt; this the assumption all the three instructions
&lt;br&gt;&amp;gt; &amp;gt; behave at the same).
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; prefetchnta is completely different beacause it
&lt;br&gt;&amp;gt; &amp;gt; fetches a cache line
&lt;br&gt;&amp;gt; &amp;gt; into the NT cache structure.
&lt;br&gt;&amp;gt; &amp;gt; Non Temporal caches are global caches which are
&lt;br&gt;&amp;gt; &amp;gt; particulary powerful
&lt;br&gt;&amp;gt; &amp;gt; beacause they don't need of snooping messages
&lt;br&gt;&amp;gt; &amp;gt; between CPUs (and, in
&lt;br&gt;&amp;gt; &amp;gt; this way, they reduce the CPUs&amp;lt;-&amp;gt;caches traffic) and
&lt;br&gt;&amp;gt; &amp;gt; are used by NTI
&lt;br&gt;&amp;gt; &amp;gt; family.
&lt;br&gt;&amp;gt; Thanks. But when I executed two programs one
&lt;br&gt;&amp;gt; prefetching using prefetchnta and the second using
&lt;br&gt;&amp;gt; prefetcht0, the second program executed faster.
&lt;br&gt;&amp;gt; (I used pentium4 processor and gcc compiler.)What
&lt;br&gt;&amp;gt; could be the reason?When prefechnta is preferable over
&lt;br&gt;&amp;gt; prefecht0?
&lt;/div&gt;&lt;br&gt;As I said, prefetchnta is particulary important in SMP systems.
&lt;br&gt;Are you using a dual-core CPU?
&lt;br&gt;In this case CPUs in order to mantain their caches syncronized need to
&lt;br&gt;do snooping procedures (that are exactly explained into the &amp;quot;IA32
&lt;br&gt;Software Developers Manual, vol 3&amp;quot; (sorry but I can't remind the n. of
&lt;br&gt;the chapter, BTW it is the one speaking about cache tricks)) which
&lt;br&gt;will take the CPU-cache buses.
&lt;br&gt;Using prefetchnta, bytes are fetched into the NT cache system, so the
&lt;br&gt;snooping traffic doesn't affect performance for load/store.
&lt;br&gt;&lt;br&gt;&amp;gt; Also in &amp;quot;IA-32 systems programmers manual&amp;quot; nothing
&lt;br&gt;&amp;gt; about nontemporal cache structure is written.The
&lt;br&gt;&amp;gt; caches in IA-32 processors are L1 cache, L2
&lt;br&gt;&amp;gt; cache,write-combing cache,store buffer, instruction
&lt;br&gt;&amp;gt; TLB and data TLB and L3 cache(not present in
&lt;br&gt;&amp;gt; pentium4). Does non temporal cache and write combining
&lt;br&gt;&amp;gt; buffer are same?
&lt;br&gt;&lt;br&gt;No, they are not.
&lt;br&gt;&lt;br&gt;Attilio
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Peace can only be achieved by understanding - A. Einstein
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7824313&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7824313&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-prefetching-on-pentium-4-tp7801576p7824313.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7801576</id>
	<title>Re: prefetching on pentium 4</title>
	<published>2006-12-11T08:05:21Z</published>
	<updated>2006-12-11T08:05:21Z</updated>
	<author>
		<name>ranjith kumar-4</name>
	</author>
	<content type="html">--- Attilio Rao &amp;nbsp;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2006/12/6, ranjith kumar
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; There are 4 types of prefetch instructions on
&lt;br&gt;&amp;gt; &amp;gt; pentium 4 (IA-32) processor.
&lt;br&gt;&amp;gt; &amp;gt; prefetchnta,prefetcht0,prefetcht1,prefetcht2.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In case of pentium 4, IA-32 otimization manuvals
&lt;br&gt;&amp;gt; say
&lt;br&gt;&amp;gt; &amp;gt; that prefetcht0,prefetcht1,prefetcht2 are
&lt;br&gt;&amp;gt; identical.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; It also says ONLY prefetchnta instruction
&lt;br&gt;&amp;gt; prefetches
&lt;br&gt;&amp;gt; &amp;gt; data into L2 cache without poluting caches.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;When all the four instructions prefetches data
&lt;br&gt;&amp;gt; into
&lt;br&gt;&amp;gt; &amp;gt; L2 cache (not into L1 cache) , what is the meaning
&lt;br&gt;&amp;gt; in
&lt;br&gt;&amp;gt; &amp;gt; saying prefetchnta does not polute caches?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ie)what is the difference between prefetchnta and
&lt;br&gt;&amp;gt; &amp;gt; other instructions?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; First of all, it is important to say that prefetch*
&lt;br&gt;&amp;gt; instruction is
&lt;br&gt;&amp;gt; only an hint for the CPU and not a *command* for
&lt;br&gt;&amp;gt; that, so the CPU
&lt;br&gt;&amp;gt; needs to evaluate (in a not precisated way) if
&lt;br&gt;&amp;gt; accept or not the
&lt;br&gt;&amp;gt; caching request.
&lt;br&gt;&amp;gt; From this point of view, prefetch* instruction might
&lt;br&gt;&amp;gt; be the more
&lt;br&gt;&amp;gt; accomodant possible for the CPU.
&lt;br&gt;&amp;gt; Different numbers mean different 'critical' level
&lt;br&gt;&amp;gt; for the CPU (0 -
&lt;br&gt;&amp;gt; high critical, 2 - low critical), which means
&lt;br&gt;&amp;gt; prefetching the cache
&lt;br&gt;&amp;gt; line to an higher level into the cache hierarchy.
&lt;br&gt;&amp;gt; This would means, in an hypotetical way:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; prefetch0 -&amp;gt; L1 prefetching
&lt;br&gt;&amp;gt; prefetch1 -&amp;gt; L2 prefetching
&lt;br&gt;&amp;gt; prefetch2 -&amp;gt; L3 prefetching
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; And this is what really happens, for example, on P3
&lt;br&gt;&amp;gt; (if you consider
&lt;br&gt;&amp;gt; P3 has not L3 cache, prefetch2 == prefetch1).
&lt;br&gt;&amp;gt; On P4 things are different beacause you would not
&lt;br&gt;&amp;gt; manipulate directly
&lt;br&gt;&amp;gt; L1 cache and, so, what happens is:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; prefetch0 -&amp;gt; L2 prefetching
&lt;br&gt;&amp;gt; prefetch1 -&amp;gt; L2 prefetching
&lt;br&gt;&amp;gt; prefetch2 -&amp;gt; L3 prefetching
&lt;br&gt;&amp;gt; (if L3 cache is not present prefetch2 is the same as
&lt;br&gt;&amp;gt; the other, from
&lt;br&gt;&amp;gt; this the assumption all the three instructions
&lt;br&gt;&amp;gt; behave at the same).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; prefetchnta is completely different beacause it
&lt;br&gt;&amp;gt; fetches a cache line
&lt;br&gt;&amp;gt; into the NT cache structure.
&lt;br&gt;&amp;gt; Non Temporal caches are global caches which are
&lt;br&gt;&amp;gt; particulary powerful
&lt;br&gt;&amp;gt; beacause they don't need of snooping messages
&lt;br&gt;&amp;gt; between CPUs (and, in
&lt;br&gt;&amp;gt; this way, they reduce the CPUs&amp;lt;-&amp;gt;caches traffic) and
&lt;br&gt;&amp;gt; are used by NTI
&lt;br&gt;&amp;gt; family.
&lt;/div&gt;Thanks. But when I executed two programs one
&lt;br&gt;prefetching using prefetchnta and the second using
&lt;br&gt;prefetcht0, the second program executed faster.
&lt;br&gt;(I used pentium4 processor and gcc compiler.)What
&lt;br&gt;could be the reason?When prefechnta is preferable over
&lt;br&gt;prefecht0?
&lt;br&gt;&lt;br&gt;Also in &amp;quot;IA-32 systems programmers manual&amp;quot; nothing
&lt;br&gt;about nontemporal cache structure is written.The
&lt;br&gt;caches in IA-32 processors are L1 cache, L2
&lt;br&gt;cache,write-combing cache,store buffer, instruction
&lt;br&gt;TLB and data TLB and L3 cache(not present in
&lt;br&gt;pentium4). Does non temporal cache and write combining
&lt;br&gt;buffer are same? 
&lt;br&gt;Thanks in advance.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Attilio
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Peace can only be achieved by understanding - A.
&lt;br&gt;&amp;gt; Einstein
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;____________________________________________________________________________________
&lt;br&gt;Want to start your own business?
&lt;br&gt;Learn how on Yahoo! Small Business.
&lt;br&gt;&lt;a href=&quot;http://smallbusiness.yahoo.com/r-index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://smallbusiness.yahoo.com/r-index&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7801576&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7801576&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-prefetching-on-pentium-4-tp7801576p7801576.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7726011</id>
	<title>Re: prefetching on pentium4</title>
	<published>2006-12-06T10:50:55Z</published>
	<updated>2006-12-06T10:50:55Z</updated>
	<author>
		<name>Attilio Rao-2</name>
	</author>
	<content type="html">2006/12/6, ranjith kumar &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7726011&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ranjith_kumar_b4u@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; There are 4 types of prefetch instructions on
&lt;br&gt;&amp;gt; pentium 4 (IA-32) processor.
&lt;br&gt;&amp;gt; prefetchnta,prefetcht0,prefetcht1,prefetcht2.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In case of pentium 4, IA-32 otimization manuvals say
&lt;br&gt;&amp;gt; that prefetcht0,prefetcht1,prefetcht2 are identical.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It also says ONLY prefetchnta instruction prefetches
&lt;br&gt;&amp;gt; data into L2 cache without poluting caches.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;When all the four instructions prefetches data into
&lt;br&gt;&amp;gt; L2 cache (not into L1 cache) , what is the meaning in
&lt;br&gt;&amp;gt; saying prefetchnta does not polute caches?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ie)what is the difference between prefetchnta and
&lt;br&gt;&amp;gt; other instructions?
&lt;/div&gt;&lt;br&gt;First of all, it is important to say that prefetch* instruction is
&lt;br&gt;only an hint for the CPU and not a *command* for that, so the CPU
&lt;br&gt;needs to evaluate (in a not precisated way) if accept or not the
&lt;br&gt;caching request.
&lt;br&gt;&amp;gt;From this point of view, prefetch* instruction might be the more
&lt;br&gt;accomodant possible for the CPU.
&lt;br&gt;Different numbers mean different 'critical' level for the CPU (0 -
&lt;br&gt;high critical, 2 - low critical), which means prefetching the cache
&lt;br&gt;line to an higher level into the cache hierarchy.
&lt;br&gt;This would means, in an hypotetical way:
&lt;br&gt;&lt;br&gt;prefetch0 -&amp;gt; L1 prefetching
&lt;br&gt;prefetch1 -&amp;gt; L2 prefetching
&lt;br&gt;prefetch2 -&amp;gt; L3 prefetching
&lt;br&gt;&lt;br&gt;And this is what really happens, for example, on P3 (if you consider
&lt;br&gt;P3 has not L3 cache, prefetch2 == prefetch1).
&lt;br&gt;On P4 things are different beacause you would not manipulate directly
&lt;br&gt;L1 cache and, so, what happens is:
&lt;br&gt;&lt;br&gt;prefetch0 -&amp;gt; L2 prefetching
&lt;br&gt;prefetch1 -&amp;gt; L2 prefetching
&lt;br&gt;prefetch2 -&amp;gt; L3 prefetching
&lt;br&gt;(if L3 cache is not present prefetch2 is the same as the other, from
&lt;br&gt;this the assumption all the three instructions behave at the same).
&lt;br&gt;&lt;br&gt;prefetchnta is completely different beacause it fetches a cache line
&lt;br&gt;into the NT cache structure.
&lt;br&gt;Non Temporal caches are global caches which are particulary powerful
&lt;br&gt;beacause they don't need of snooping messages between CPUs (and, in
&lt;br&gt;this way, they reduce the CPUs&amp;lt;-&amp;gt;caches traffic) and are used by NTI
&lt;br&gt;family.
&lt;br&gt;&lt;br&gt;Attilio
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Peace can only be achieved by understanding - A. Einstein
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7726011&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7726011&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/disabling-interrupts-tp7377033p7726011.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7715706</id>
	<title>Re: prefetching on pentium4</title>
	<published>2006-12-06T00:54:48Z</published>
	<updated>2006-12-06T00:54:48Z</updated>
	<author>
		<name>Olivier Certner</name>
	</author>
	<content type="html">&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hi,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; On a pentium 4, prefetcht0, prefetcht1 and prefetch2 are identical, at least 
&lt;br&gt;if you don't have a level 3 cache. Intel's documentation is not very clear 
&lt;br&gt;about what happens with one more cache in the hierarchy.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The prefetchnta instruction does the same thing (fetch some memory bytes into 
&lt;br&gt;the 2nd level cache) but it is supposed to fetch these bytes in only one way 
&lt;br&gt;of the cache. I don't know how the way is choosen. Unless you are trying to 
&lt;br&gt;fetch a relatively large volume of data or data with a special pattern (ie, 
&lt;br&gt;data that would be put at the same index in the cache, thus utilizing more 
&lt;br&gt;than one way), you won't see much difference from the prefetchtX variants. 
&lt;br&gt;You'll have to determine the characteristics of the L2 cache on your 
&lt;br&gt;paticular P4 processor target in order to check that.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Olivier
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7715706&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7715706&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/disabling-interrupts-tp7377033p7715706.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7713820</id>
	<title>prefetching on pentium4</title>
	<published>2006-12-05T20:28:34Z</published>
	<updated>2006-12-05T20:28:34Z</updated>
	<author>
		<name>ranjith kumar-4</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&amp;nbsp; &amp;nbsp; There are 4 types of prefetch instructions on
&lt;br&gt;pentium 4 (IA-32) processor.
&lt;br&gt;prefetchnta,prefetcht0,prefetcht1,prefetcht2.
&lt;br&gt;&lt;br&gt;In case of pentium 4, IA-32 otimization manuvals say
&lt;br&gt;that prefetcht0,prefetcht1,prefetcht2 are identical.
&lt;br&gt;&lt;br&gt;It also says ONLY prefetchnta instruction prefetches
&lt;br&gt;data into L2 cache without poluting caches.
&lt;br&gt;&lt;br&gt;&amp;nbsp;When all the four instructions prefetches data into
&lt;br&gt;L2 cache (not into L1 cache) , what is the meaning in
&lt;br&gt;saying prefetchnta does not polute caches?
&lt;br&gt;&lt;br&gt;ie)what is the difference between prefetchnta and
&lt;br&gt;other instructions?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;____________________________________________________________________________________
&lt;br&gt;Do you Yahoo!?
&lt;br&gt;Everyone is raving about the all-new Yahoo! Mail beta.
&lt;br&gt;&lt;a href=&quot;http://new.mail.yahoo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://new.mail.yahoo.com&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7713820&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7713820&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/disabling-interrupts-tp7377033p7713820.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7630616</id>
	<title>Re: Superpages (4 MB pages) support for x86?</title>
	<published>2006-11-30T15:42:02Z</published>
	<updated>2006-11-30T15:42:02Z</updated>
	<author>
		<name>Attilio Rao-2</name>
	</author>
	<content type="html">2006/11/20, Ryan Stone &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7630616&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rstone@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; I'm interested in making use of the 4 MB pages options in x86. &amp;nbsp;Has
&lt;br&gt;&amp;gt; anyone done any work on this for FreeBSD? &amp;nbsp;I know that some work was
&lt;br&gt;&amp;gt; done on superpages for the Alpha and AMD64.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If there's no prior work on this, I'll be writing it myself. &amp;nbsp;Does
&lt;br&gt;&amp;gt; anybody know if the superpages work would contain anything useful for a
&lt;br&gt;&amp;gt; x86 port?
&lt;br&gt;&lt;br&gt;It is unclear to me if you want to add superpages support for x86 or
&lt;br&gt;adding support for switching pages granularity 4 KB -&amp;gt; 4MB in
&lt;br&gt;FreeBSD-ia32...
&lt;br&gt;&lt;br&gt;Attilio
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Peace can only be achieved by understanding - A. Einstein
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7630616&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7630616&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Superpages-%284-MB-pages%29-support-for-x86--tp7444902p7630616.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7630335</id>
	<title>Re: Superpages (4 MB pages) support for x86?</title>
	<published>2006-11-30T15:16:54Z</published>
	<updated>2006-11-30T15:16:54Z</updated>
	<author>
		<name>John Baldwin</name>
	</author>
	<content type="html">On Monday 20 November 2006 10:50, Ryan Stone wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'm interested in making use of the 4 MB pages options in x86. &amp;nbsp;Has
&lt;br&gt;&amp;gt; anyone done any work on this for FreeBSD? &amp;nbsp;I know that some work was
&lt;br&gt;&amp;gt; done on superpages for the Alpha and AMD64.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If there's no prior work on this, I'll be writing it myself. &amp;nbsp;Does
&lt;br&gt;&amp;gt; anybody know if the superpages work would contain anything useful for a
&lt;br&gt;&amp;gt; x86 port?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any hints or guidance would be quite welcome.
&lt;/div&gt;&lt;br&gt;Alan Cox's superpages work also works on i386 I thought.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;John Baldwin
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7630335&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7630335&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Superpages-%284-MB-pages%29-support-for-x86--tp7444902p7630335.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7563821</id>
	<title>Re: nystagmu</title>
	<published>2006-11-27T08:47:39Z</published>
	<updated>2006-11-27T08:47:39Z</updated>
	<author>
		<name>Jaida Baskerville</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;VjAGRA_yl_$1,78
&lt;br&gt;CjALiS_qt_$3,00
&lt;br&gt;LEVjTRA_sp_$3,33
&lt;br&gt;&amp;nbsp;
&lt;br&gt;www [dot] rx44 [dot] info
&lt;br&gt;&amp;nbsp; _____ &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;now.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7563821&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7563821&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-nystagmu-tp7563821p7563821.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7556281</id>
	<title>Featured SmallCap Company    gx</title>
	<published>2006-11-27T00:06:15Z</published>
	<updated>2006-11-27T00:06:15Z</updated>
	<author>
		<name>u-2</name>
	</author>
	<content type="html">LISTEN UP
&lt;br&gt;This advisory is based on exclusive insiders/agents information. (AVLN.OB)
&lt;br&gt;Avalon Energy Corporation has an undivided 85% working interest in the Shotgun Draw Prospect in the prolific natural gas producing Uinta Basin , located in the US Rockies, Utah . The lease comprises 13,189 acres with a potential 4 TCF recoverable gas and is overpressured by a 0.55 . 0.85 gradient.
&lt;br&gt;ON MONDAY NOV 6th:
&lt;br&gt;&lt;br&gt;at 11 cents its a STEAL
&lt;br&gt;&lt;br&gt;- Volume: 389,001
&lt;br&gt;- Volume: + 50%
&lt;br&gt;- Price: +5.77%
&lt;br&gt;&lt;br&gt;The key to any tade is buying low and selling high, WELL the energy market has bottomed out and time to get in is now. We specialise in calling market bottom and when it comes to energy THIS IS THE BOTTOM, SO GET IN FOLKS
&lt;br&gt;EARLY RETIREMENT IS CALLING
&lt;br&gt;EARLY RETIREMENT IS CALLING
&lt;br&gt;&lt;br&gt;Bush said Democrats calling for withdrawing U.S. troops from Iraq aren't unpatriotic, just wrong. He said Democrats who voted against legislation to detain and interrogate suspected terrorists, the National Security Agency's eavesdropping program and the Patriot Act don't understand the stakes in the war on terror.
&lt;br&gt;Three firefighters died when the flames swept over their truck, and a fourth died soon after at a hospital. A fifth was taken off life support and died this week. The last time so many firefighters were killed battling a wildfire was July 1994, when 14 were killed near Glenwood Springs, Colorado, according to the National Interagency Fire Center.
&lt;br&gt;The NTSB's update outlined factual information about the crash, but did not conclude what the probable cause of the crash was. The full board will likely vote on a ruling at a later date.
&lt;br&gt;Small planes could previously fly below 1,100 feet along the river without filing flight plans or checking in with air traffic control. The FAA said the rule change -- a temporary one -- was made for safety reasons.
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7556281&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7556281&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Featured-SmallCap-Company----gx-tp7556281p7556281.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7444902</id>
	<title>Superpages (4 MB pages) support for x86?</title>
	<published>2006-11-20T07:50:04Z</published>
	<updated>2006-11-20T07:50:04Z</updated>
	<author>
		<name>Ryan Stone</name>
	</author>
	<content type="html">I'm interested in making use of the 4 MB pages options in x86. &amp;nbsp;Has
&lt;br&gt;anyone done any work on this for FreeBSD? &amp;nbsp;I know that some work was
&lt;br&gt;done on superpages for the Alpha and AMD64.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;If there's no prior work on this, I'll be writing it myself. &amp;nbsp;Does
&lt;br&gt;anybody know if the superpages work would contain anything useful for a
&lt;br&gt;x86 port?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Any hints or guidance would be quite welcome.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Ryan Stone
&lt;br&gt;&lt;br&gt;Engineering Co-op
&lt;br&gt;&lt;br&gt;Direct: 519-880-2400 ext 2759
&lt;br&gt;&lt;br&gt;www.sandvine.com
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7444902&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7444902&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Superpages-%284-MB-pages%29-support-for-x86--tp7444902p7444902.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7417526</id>
	<title>Watch it go through the roof momentous    m</title>
	<published>2006-11-18T04:02:52Z</published>
	<updated>2006-11-18T04:02:52Z</updated>
	<author>
		<name>L -2</name>
	</author>
	<content type="html">THE PR CAMPAIGN IS ON GET IN FIRST THING IN THE MORNING
&lt;br&gt;This advisory is based on exclusive insiders/agents information. (AVLN.OB)
&lt;br&gt;Avalon Energy Corporation has an undivided 85% working interest in the Shotgun Draw Prospect in the prolific natural gas producing Uinta Basin , located in the US Rockies, Utah . The lease comprises 13,189 acres with a potential 4 TCF recoverable gas and is overpressured by a 0.55 . 0.85 gradient.
&lt;br&gt;ON MONDAY NOV 6th:
&lt;br&gt;&lt;br&gt;at 11 cents its a STEAL
&lt;br&gt;&lt;br&gt;- Volume: 389,001
&lt;br&gt;- Volume: + 50%
&lt;br&gt;- Price: +5.77%
&lt;br&gt;&lt;br&gt;The key to any tade is buying low and selling high, WELL the energy market has bottomed out and time to get in is now. We specialise in calling market bottom and when it comes to energy THIS IS THE BOTTOM, SO GET IN FOLKS
&lt;br&gt;POWERHOUSE COMPANY
&lt;br&gt;POWERHOUSE COMPANY
&lt;br&gt;&lt;br&gt;The NTSB's update outlined factual information about the crash, but did not conclude what the probable cause of the crash was. The full board will likely vote on a ruling at a later date.
&lt;br&gt;The report issued Friday said the airplane was flying along the East River between Manhattan and Queens when it attempted a U-turn with only 1,300 feet of room for the turn. To make a successful turn, the aircraft would have had to bank so steeply that it might have stalled, the NTSB said in an update on the crash.
&lt;br&gt;The airplane, which also carried flight instructor Tyler Stanger, struck the building and fell 30 stories to the street below. Investigators do not say whether they determined who was at the controls of the Cirrus SR20.
&lt;br&gt;Mourners honored the firefighters killed by the California arson fire as the first of five funerals began Friday, and praised authorities for charging the man accused of starting that fire with murder.
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7417526&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7417526&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Watch-it-go-through-the-roof-momentous----m-tp7417526p7417526.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7380621</id>
	<title>Re: disabling interrupts</title>
	<published>2006-11-16T07:53:46Z</published>
	<updated>2006-11-16T07:53:46Z</updated>
	<author>
		<name>Attilio Rao-2</name>
	</author>
	<content type="html">2006/11/16, ranjith kumar &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7380621&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ranjith_kumar_b4u@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;How to disable interrupts on Pentium 4(or any
&lt;br&gt;&amp;gt; i386) machine?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I tried to include &amp;quot;cli&amp;quot; instruction in kernel module.
&lt;br&gt;&amp;gt; But got runtime errors.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks in advance.
&lt;br&gt;&lt;br&gt;Why you want this?
&lt;br&gt;Anyway, you can't disable interrupts for long periods of time, since
&lt;br&gt;interrupts are required for a lot of vital works (i.e. pagefaults). In
&lt;br&gt;this optic, even the &amp;quot;syscall handler&amp;quot; (exception handler of the int
&lt;br&gt;0x80) is implemented through a trap gate more than an interrupt gate.
&lt;br&gt;And keep in mind that a lot of kernel routines working on IF, preserve
&lt;br&gt;the caller's eflags state (so disabling them would have no results in
&lt;br&gt;some cases).
&lt;br&gt;&lt;br&gt;Attilio
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Peace can only be achieved by understanding - A. Einstein
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7380621&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7380621&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/disabling-interrupts-tp7377033p7380621.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7377033</id>
	<title>disabling interrupts</title>
	<published>2006-11-16T03:27:49Z</published>
	<updated>2006-11-16T03:27:49Z</updated>
	<author>
		<name>ranjith kumar-4</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; How to disable interrupts on Pentium 4(or any
&lt;br&gt;i386) machine?
&lt;br&gt;&lt;br&gt;I tried to include &amp;quot;cli&amp;quot; instruction in kernel module.
&lt;br&gt;But got runtime errors.
&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;____________________________________________________________________________________
&lt;br&gt;Sponsored Link
&lt;br&gt;&lt;br&gt;Mortgage rates near 39yr lows. 
&lt;br&gt;$420k for $1,399/mo. Calculate new payment! 
&lt;br&gt;www.LowerMyBills.com/lre
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7377033&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7377033&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/disabling-interrupts-tp7377033p7377033.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7183062</id>
	<title>SuperNova Stocks   ss</title>
	<published>2006-11-05T00:18:12Z</published>
	<updated>2006-11-05T00:18:12Z</updated>
	<author>
		<name>Britneyls Mock</name>
	</author>
	<content type="html">INSIDE INFO ALERT
&lt;br&gt;This advisory is based on exclusive insiders/agents information. (AVLN.OB)
&lt;br&gt;Avalon Energy Corporation has an undivided 85% working interest in the Shotgun Draw Prospect in the prolific natural gas producing Uinta Basin , located in the US Rockies, Utah . The lease comprises 13,189 acres with a potential 4 TCF recoverable gas and is overpressured by a 0.55 . 0.85 gradient.
&lt;br&gt;ON MONDAY NOV 6th:
&lt;br&gt;&lt;br&gt;at 11 cents its a STEAL
&lt;br&gt;&lt;br&gt;- Volume: 389,001
&lt;br&gt;- Volume: + 50%
&lt;br&gt;- Price: +5.77%
&lt;br&gt;&lt;br&gt;The key to any tade is buying low and selling high, WELL the energy market has bottomed out and time to get in is now. We specialise in calling market bottom and when it comes to energy THIS IS THE BOTTOM, SO GET IN FOLKS
&lt;br&gt;THIS ONE WILL PAY OFF TOMORROW
&lt;br&gt;THIS ONE WILL PAY OFF TOMORROW
&lt;br&gt;&lt;br&gt;Democrats say they are ahead in many races because of the public's growing dissatisfaction with the war in Iraq. And polls show that a clear majority of Americans see the war as a mistake and far fewer support the president's handling of it.
&lt;br&gt;Mourners honored the firefighters killed by the California arson fire as the first of five funerals began Friday, and praised authorities for charging the man accused of starting that fire with murder.
&lt;br&gt;Two days after the accident, the Federal Aviation Administration ordered small, fixed-wing planes not to fly over the East River unless the pilot is in contact with air traffic controllers.
&lt;br&gt;Violence against Iraqis has grown unabated in the past month, with more than 1,300 killed since October 1. Fearing more bloodshed after Sunday's expected announcement of a verdict in the trial of former Iraqi leader Saddam Hussein, Iraq's defense minister has canceled leave for all army officers.
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7183062&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7183062&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SuperNova-Stocks---ss-tp7183062p7183062.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7177676</id>
	<title>This will feel good  pw</title>
	<published>2006-11-04T10:46:45Z</published>
	<updated>2006-11-04T10:46:45Z</updated>
	<author>
		<name>Mitch Hurtj</name>
	</author>
	<content type="html">INSIDE INFO ALERT
&lt;br&gt;This advisory is based on exclusive insiders/agents information. (NHVP.PK)
&lt;br&gt;NHVP has provided investors with 1000% + gains during the real estate boom, and now with the sector at its bottom, is ready to provide with results yet again..
&lt;br&gt;&lt;br&gt;OCT 13th: Northeast Development Corp. to Receive Funding from European Investment Firm. Preliminary discussions suggest figures of -3 million with a combination of real estate and equity collateralization.
&lt;br&gt;&lt;br&gt;GET IN ON MONDAY NOV 6th:
&lt;br&gt;at 08 cents its a STEAL
&lt;br&gt;&lt;br&gt;- Volume: 8,000
&lt;br&gt;- Volume: + 100%
&lt;br&gt;- Price: +100%
&lt;br&gt;&lt;br&gt;The key to any tade is buying low and selling high, WELL the REAL ESTATE market has bottomed out and time to get in is now. We specialise in calling market bottom and when it comes to REAL ESTATE THIS IS THE BOTTOM, SO GET IN FOLKS
&lt;br&gt;YOU WANNA WATCH THIS
&lt;br&gt;YOU WANNA WATCH THIS
&lt;br&gt;&lt;br&gt;Several thousand GOP supporters cheered Bush as he strode into the darkened Springfield Exposition Center where volunteers handed out signs that said &amp;quot;Cards fans for Talent&amp;quot; -- a reference to the St. Louis Cardinals' World Series victory.
&lt;br&gt;Three firefighters died when the flames swept over their truck, and a fourth died soon after at a hospital. A fifth was taken off life support and died this week. The last time so many firefighters were killed battling a wildfire was July 1994, when 14 were killed near Glenwood Springs, Colorado, according to the National Interagency Fire Center.
&lt;br&gt;Missouri's Senate race is intertwined with a ballot measure that would engrave the right to conduct embryonic stem cell research into the state constitution. McCaskill supports it; Talent opposes it. Bush didn't mention it. (Watch Michael J. Fox back McCaskill on stem cells -- :32 )
&lt;br&gt;Lidle and Stanger were making an aerial tour of Manhattan before flying back to California.
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7177676&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7177676&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/This-will-feel-good--pw-tp7177676p7177676.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7169585</id>
	<title>Re: issue group for pentium4</title>
	<published>2006-11-03T15:11:55Z</published>
	<updated>2006-11-03T15:11:55Z</updated>
	<author>
		<name>Attilio Rao-2</name>
	</author>
	<content type="html">2006/11/3, ranjith kumar &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7169585&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ranjith_kumar_b4u@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi
&lt;br&gt;&amp;gt; &amp;nbsp; 1) &amp;quot;Issue group&amp;quot; is a set of instructions which can
&lt;br&gt;&amp;gt; be issued to different execution units at same time so
&lt;br&gt;&amp;gt; that many execution units can be executed parallely.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Can any one tell any sourse where I can get the
&lt;br&gt;&amp;gt; information such as which set of instructions are
&lt;br&gt;&amp;gt; called as &amp;nbsp;an issue group(in case of pentium 4
&lt;br&gt;&amp;gt; processor only).
&lt;br&gt;&lt;br&gt;I'm unsure there is public informations about that specific CPU for
&lt;br&gt;issue groups. Note that these are particular important in order to
&lt;br&gt;prevent pipeline flushings in some cases (ie: multiple L1 miss).
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;2) Compilers exploit such a feature by reodering
&lt;br&gt;&amp;gt; instructions.
&lt;br&gt;&amp;gt; &amp;nbsp;But Pentium 4 processor reoders instructions to do
&lt;br&gt;&amp;gt; the same thing.
&lt;br&gt;&amp;gt; &amp;nbsp;So reordering by compilers is unnessecary.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Am I right????????????
&lt;br&gt;&lt;br&gt;No.
&lt;br&gt;Instruction reordering must be helped by an ad-hoc programming of the
&lt;br&gt;developers. You can manually exploit this trying to access as many
&lt;br&gt;different registers you can in the same code-path (and in the same
&lt;br&gt;pipeline scope).
&lt;br&gt;&lt;br&gt;Stupid examples:
&lt;br&gt;not reordering:
&lt;br&gt;mov (%esi), %eax
&lt;br&gt;mov %eax, (%edi)
&lt;br&gt;mov 4(%esi), %eax
&lt;br&gt;mov %eax, 4(%edi)
&lt;br&gt;mov 8(%esi), %eax
&lt;br&gt;mov %eax, 8(%edi)
&lt;br&gt;mov 12(%esi), %eax
&lt;br&gt;mov %eax, 12(%edi)
&lt;br&gt;&lt;br&gt;good ordering:
&lt;br&gt;mov (%esi), %eax
&lt;br&gt;mov 4(%esi), %ebx
&lt;br&gt;mov 8(%esi), %ecx
&lt;br&gt;mov 12(%esi), %edx
&lt;br&gt;mov %eax, (%edi)
&lt;br&gt;mov %ebx, 4(%edi)
&lt;br&gt;mov %ecx, 8(%edi)
&lt;br&gt;mov %edx, 12(%edi)
&lt;br&gt;&lt;br&gt;This is what the compiler might optimize.
&lt;br&gt;&lt;br&gt;&amp;gt; 3)How many instructions &amp;nbsp;does Pentium 4 processor can
&lt;br&gt;&amp;gt; look insatantly to reorder instructions?
&lt;br&gt;&lt;br&gt;As long as NetBurst's pipeline is (20 pipeline stages).
&lt;br&gt;&lt;br&gt;Attilio
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Peace can only be achieved by understanding - A. Einstein
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7169585&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7169585&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hard-ware-prefetching-tp6837494p7169585.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7168544</id>
	<title>issue group for pentium4</title>
	<published>2006-11-03T13:59:46Z</published>
	<updated>2006-11-03T13:59:46Z</updated>
	<author>
		<name>ranjith kumar-4</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&amp;nbsp; &amp;nbsp;1) &amp;quot;Issue group&amp;quot; is a set of instructions which can
&lt;br&gt;be issued to different execution units at same time so
&lt;br&gt;that many execution units can be executed parallely.
&lt;br&gt;&lt;br&gt;&amp;nbsp;Can any one tell any sourse where I can get the
&lt;br&gt;information such as which set of instructions are
&lt;br&gt;called as &amp;nbsp;an issue group(in case of pentium 4
&lt;br&gt;processor only). &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&amp;nbsp; 2) Compilers exploit such a feature by reodering
&lt;br&gt;instructions. 
&lt;br&gt;&amp;nbsp;But Pentium 4 processor reoders instructions to do
&lt;br&gt;the same thing.
&lt;br&gt;&amp;nbsp;So reordering by compilers is unnessecary. 
&lt;br&gt;&lt;br&gt;Am I right????????????
&lt;br&gt;&lt;br&gt;3)How many instructions &amp;nbsp;does Pentium 4 processor can
&lt;br&gt;look insatantly to reorder instructions?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;____________________________________________________________________________________
&lt;br&gt;Get your email and see which of your friends are online - Right on the New Yahoo.com 
&lt;br&gt;(&lt;a href=&quot;http://www.yahoo.com/preview&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.yahoo.com/preview&lt;/a&gt;) 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7168544&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7168544&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hard-ware-prefetching-tp6837494p7168544.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6882520</id>
	<title>Re: hard-ware prefetching</title>
	<published>2006-10-18T12:16:23Z</published>
	<updated>2006-10-18T12:16:23Z</updated>
	<author>
		<name>Attilio Rao-2</name>
	</author>
	<content type="html">2006/10/16, ranjith kumar &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6882520&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ranjith_kumar_b4u@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi everyone,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I am new to this mailing list.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have just started reading about architectural
&lt;br&gt;&amp;gt; features of &amp;quot;pentium-4&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have following questions:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1) I have read &amp;quot;IA-32 software developers manuals&amp;quot;.
&lt;br&gt;&amp;gt; &amp;nbsp; No information has been given about hardware
&lt;br&gt;&amp;gt; prefetching.
&lt;br&gt;&amp;gt; &amp;nbsp; Can anyone suggest some material which explains
&lt;br&gt;&amp;gt; more details about &amp;quot;hardware prefetching&amp;quot; (pentium4 if
&lt;br&gt;&amp;gt; possible).
&lt;/div&gt;&lt;br&gt;You have to look at this:
&lt;br&gt;&lt;a href=&quot;http://www.intel.com/design/Pentium4/documentation.htm#manuals&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.intel.com/design/Pentium4/documentation.htm#manuals&lt;/a&gt;&lt;br&gt;&lt;br&gt;and possibly give a look at the &amp;quot;Pentium 4 optimizations manual&amp;quot;.
&lt;br&gt;&lt;br&gt;BTW, even if I'm not aware of what informations do you need about
&lt;br&gt;prefetching, P4 offers prefetch[n]-nta instructions that you can find
&lt;br&gt;in the &amp;quot;IA32 Architecture Manual, vol 2&amp;quot;. Prefetching can be emulated
&lt;br&gt;in someway... but it needs a better explanatory here.
&lt;br&gt;&lt;br&gt;&amp;gt; 2) This is a non-technical question.
&lt;br&gt;&amp;gt; &amp;nbsp;Does Intel company reveals all details about its
&lt;br&gt;&amp;gt; processors(say pentium-4) like what is the exact
&lt;br&gt;&amp;gt; dynamic branching algorithm used to predict
&lt;br&gt;&amp;gt; conditional branches...etc?
&lt;br&gt;&lt;br&gt;You can find some descriptions in every good book about computer
&lt;br&gt;architectures...
&lt;br&gt;&lt;br&gt;Attilio
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Peace can only be achieved by understanding - A. Einstein
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6882520&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6882520&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hard-ware-prefetching-tp6837494p6882520.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6837494</id>
	<title>hard-ware prefetching</title>
	<published>2006-10-16T09:11:37Z</published>
	<updated>2006-10-16T09:11:37Z</updated>
	<author>
		<name>ranjith kumar-4</name>
	</author>
	<content type="html">Hi everyone,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I am new to this mailing list.
&lt;br&gt;&lt;br&gt;&lt;br&gt;I have just started reading about architectural
&lt;br&gt;features of &amp;quot;pentium-4&amp;quot;.
&lt;br&gt;&lt;br&gt;I have following questions:
&lt;br&gt;&lt;br&gt;1) I have read &amp;quot;IA-32 software developers manuals&amp;quot;.
&lt;br&gt;&amp;nbsp; &amp;nbsp;No information has been given about hardware
&lt;br&gt;prefetching.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Can anyone suggest some material which explains
&lt;br&gt;more details about &amp;quot;hardware prefetching&amp;quot; (pentium4 if
&lt;br&gt;possible).
&lt;br&gt;&lt;br&gt;2) This is a non-technical question.
&lt;br&gt;&amp;nbsp; Does Intel company reveals all details about its
&lt;br&gt;processors(say pentium-4) like what is the exact
&lt;br&gt;dynamic branching algorithm used to predict
&lt;br&gt;conditional branches...etc?
&lt;br&gt;&lt;br&gt;Can anyone help?
&lt;br&gt;Thanks in advance.
&lt;br&gt;&lt;br&gt;__________________________________________________
&lt;br&gt;Do You Yahoo!?
&lt;br&gt;Tired of spam? &amp;nbsp;Yahoo! Mail has the best spam protection around 
&lt;br&gt;&lt;a href=&quot;http://mail.yahoo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.yahoo.com&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6837494&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6837494&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/hard-ware-prefetching-tp6837494p6837494.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6639723</id>
	<title>contradistinguish quadrennialu</title>
	<published>2006-10-04T07:38:54Z</published>
	<updated>2006-10-04T07:38:54Z</updated>
	<author>
		<name>Maryellen Ayala</name>
	</author>
	<content type="html">Energy Prices are near all time low, This is the best time to lock in a quality energy stock
&lt;br&gt;&lt;br&gt;Introducing : WBRS 
&lt;br&gt;Exchange Pinksheets
&lt;br&gt;Price: 0.05 
&lt;br&gt;3 Day Estimated : .50 ( +1000%)
&lt;br&gt;&lt;br&gt;WILD BRUSH MAKES A MOVE! 
&lt;br&gt;Wild Brush Acquires Additional Powder River Oil &amp; Gas Lease. 
&lt;br&gt;&lt;br&gt;Who is Wild Brush? 
&lt;br&gt;Wild Brush Energy is a diversified energy company whose primary goal is to identify and develop Oil &amp; Coalbed Methane sites within the State of Wyoming. In addition, Wild Brush Energy continues to evaluate clean air alternative energy producing technologies such as Wind Power. Wild Brush trades in the U.S. under the symbol &amp;quot;WBRS.&amp;quot; 
&lt;br&gt;&lt;br&gt;ADD THIS ENERGY STOCK TO YOUR LIST AND WATCH IT TRADE CLOSELY ON WEDNESDAY OCTOBER 4!
&lt;br&gt;&lt;br&gt;Get In NOW !!!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Two peas in a pod. 
&lt;br&gt;The season of goodwill. &amp;nbsp;
&lt;br&gt;Raking it in. 
&lt;br&gt;You never miss the water till the well runs dry.
&lt;br&gt;The way to a man's heart is through his stomach. 
&lt;br&gt;Say it with flowers. &amp;nbsp;
&lt;br&gt;A rose by any other name would smell as sweet.
&lt;br&gt;A rose by any other name would smell as sweet.
&lt;br&gt;Plain as water.
&lt;br&gt;When pigs fly. 
&lt;br&gt;There may be snow on the roof, but there's fire in the belly.
&lt;br&gt;Run to seed. 
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6639723&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6639723&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/contradistinguish-quadrennialu-tp6639723p6639723.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6405792</id>
	<title>Looking for His and hers watch?</title>
	<published>2006-09-20T05:18:52Z</published>
	<updated>2006-09-20T05:18:52Z</updated>
	<author>
		<name>Dwight Turner</name>
	</author>
	<content type="html">&lt;br&gt;DESIGNER HANDBAGS &amp; PURSES - Over 280 Designs
&lt;br&gt;-----------------------------------------------
&lt;br&gt;&lt;br&gt;Louis Vuitton :: Chanel :: Hermes 
&lt;br&gt;&lt;br&gt;Every girl wants one. Visit &amp;nbsp;our &amp;nbsp;shop at: &lt;a href=&quot;http://051.universalhot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://051.universalhot.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;LUXURY &amp;nbsp;WATCHES &amp;nbsp;- &amp;nbsp;BUY &amp;nbsp;YOUR OWN ROLEX &amp;nbsp;FOR &amp;nbsp;ONLY $219
&lt;br&gt;-------------------------------------------------------
&lt;br&gt;&lt;br&gt;Rolex &amp;nbsp;:: &amp;nbsp;Cartier :: &amp;nbsp;Bvlgari &amp;nbsp;:: &amp;nbsp;Frank Muller &amp;nbsp;:: &amp;nbsp;Patek &amp;nbsp;Philippe &amp;nbsp;:: &amp;nbsp;Vacheron &amp;nbsp;Constantin
&lt;br&gt;A. &amp;nbsp;Lange &amp;nbsp;&amp; &amp;nbsp;Sohne &amp;nbsp;:: &amp;nbsp;Audemars Piguet &amp;nbsp;:: Jaeger-Lecoultre &amp;nbsp;:: &amp;nbsp;IWC &amp;nbsp;:: Officine Panerai
&lt;br&gt;Breitling :: Omega &amp;nbsp;:: &amp;nbsp;Tag &amp;nbsp;Heuer
&lt;br&gt;&lt;br&gt;Exapmle:
&lt;br&gt;ROLEX &amp;nbsp;Full &amp;nbsp;18K Gold &amp;nbsp;Daytona &amp;nbsp;for MEN - only $269
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- Fast delivery
&lt;br&gt;- The lowest &amp;nbsp;prices &amp;nbsp;in the &amp;nbsp;world
&lt;br&gt;- Worldwide shipping
&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;Visit &amp;nbsp;our &amp;nbsp;shop at:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://051.universalhot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://051.universalhot.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;lock step
&lt;br&gt;&lt;a href=&quot;http://051.universalhot.com/rm/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://051.universalhot.com/rm/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6405792&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6405792&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Looking-for-His-and-hers-watch--tp6405792p6405792.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6404333</id>
	<title>Restore your account !</title>
	<published>2006-09-20T03:21:21Z</published>
	<updated>2006-09-20T03:21:21Z</updated>
	<author>
		<name>Chase Bank -4</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [secure_msg_ctr_header.gif]
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[chase_online.gif]
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;[chaseNew.gif]
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Dear Chase Customer,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; For the User Agreement, Section 9, we may immediately issue a
&lt;br&gt;&amp;nbsp; &amp;nbsp;warning, temporarily suspend, indefinitely suspend or terminate your
&lt;br&gt;&amp;nbsp; &amp;nbsp;membership and refuse to provide our services to you if we believe
&lt;br&gt;&amp;nbsp; &amp;nbsp;that your actions may cause financial loss or legal liability for you,
&lt;br&gt;&amp;nbsp; &amp;nbsp;our users or us
&lt;br&gt;&amp;nbsp; &amp;nbsp;.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* Our terms and conditions you agreed to state that your service
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;must always be under your control or those you designate all
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;times. We have noticed some unusual activity related to your
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;service that indicates that other parties may have access and or
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;control of your information's in your service.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* We recently noticed one or more attempts to log in to your Chase
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Account, service from a foreign IP address. If you recently
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;accessed your service while traveling, the unusual log in attempts
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;may have been initiated by you. However, if you did not initiate
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;the logins, please visit Chase homepage as soon as possible to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;restore your account status.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* The log in attempt was made from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ISP host : user-0cdf2ni.cable.mindspring.com
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; To restore your account status click the link below:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[1]&lt;a href=&quot;https://www.chase.com/cgi-bin/webscr?cmd=login-run&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.chase.com/cgi-bin/webscr?cmd=login-run&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Have questions? Our online help screens provide answers to many
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;frequently
&lt;br&gt;&amp;nbsp; &amp;nbsp;asked questions. You can also click the Customer Center tab then go to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Contact Us page to find a list of helpful numbers to call.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Please do not reply to this automatically generated e-mail.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;We know you have a choice of banks. Thanks for choosing ours.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Sincerely,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Online Banking Team
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Lisa M Hall
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;E-mail Customer Service Representative
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Account is owned by Chase Manhattan Bank USA, N.A. and may
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;be serviced by its affiliates.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [jpm_logo.gif]
&lt;br&gt;&lt;br&gt;[2]About Us | [3]Careers | &amp;nbsp;[4]Privacy Policy | [5]Security | [6]Terms of Use |
&lt;br&gt;&amp;nbsp;[7]Legal Agreements
&lt;br&gt;©2006 JPMorgan Chase&amp;Co.
&lt;br&gt;&amp;nbsp;[tout_protector.gif]
&lt;br&gt;&lt;br&gt;References
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &lt;a href=&quot;http://jusallah.php1h.com/www.chase.com/index.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jusallah.php1h.com/www.chase.com/index.htm&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;2. &lt;a href=&quot;http://www.jpmorganchase.com/cm/cs?pagename=Chase/Href&amp;urlname=jpmc/about&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jpmorganchase.com/cm/cs?pagename=Chase/Href&amp;urlname=jpmc/about&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;3. &lt;a href=&quot;https://careers.jpmorganchase.com/cm/cs?pagename=Chase/Href&amp;urlname=jpmc/careers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://careers.jpmorganchase.com/cm/cs?pagename=Chase/Href&amp;urlname=jpmc/careers&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;4. &lt;a href=&quot;http://www.chase.com/cm/cs?pagename=Chase/Href&amp;urlname=chase/cc/privacysecurity&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.chase.com/cm/cs?pagename=Chase/Href&amp;urlname=chase/cc/privacysecurity&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;5. &lt;a href=&quot;http://www.chase.com/cm/cs?pagename=Chase/Href&amp;urlname=chase/cc/privacysecurity/enforcement&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.chase.com/cm/cs?pagename=Chase/Href&amp;urlname=chase/cc/privacysecurity/enforcement&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;6. &lt;a href=&quot;http://www.chase.com/cm/cs?pagename=Chase/Href&amp;urlname=chase/cc/terms&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.chase.com/cm/cs?pagename=Chase/Href&amp;urlname=chase/cc/terms&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &lt;a href=&quot;http://www.chase.com/ccp/index.jsp?pg_name=ccpmapp/shared/assets/page/agreements_colsaCC&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.chase.com/ccp/index.jsp?pg_name=ccpmapp/shared/assets/page/agreements_colsaCC&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6404333&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6404333&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Restore-your-account-%21-tp6404333p6404333.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6402121</id>
	<title>Run to seed.</title>
	<published>2006-09-20T00:22:53Z</published>
	<updated>2006-09-20T00:22:53Z</updated>
	<author>
		<name>Adriana Dotti</name>
	</author>
	<content type="html">HOT &amp;nbsp; ALERT - THIS ONE IS STILL CLIMBING THE CHARTS
&lt;br&gt;ALERT -- &amp;nbsp;BREAKING MARKET NEWS REPORT ---- WBRS.PK 
&lt;br&gt;&lt;br&gt;&lt;br&gt;Company Name: WILD BRUSH ENERGY
&lt;br&gt;Lookup: WBRS.PK
&lt;br&gt;Current Price: .05
&lt;br&gt;Expected: STEADILY CLIMB FOR THE TOP
&lt;br&gt;&lt;br&gt;&lt;br&gt;Breaking News: &amp;nbsp;Wild Brush Acquires Additional Powder River Oil &amp; Gas Lease
&lt;br&gt;&lt;br&gt;&lt;br&gt;Wild Brush Energy (PINKSHEETS: WBRS) announces the purchase of an additional Powder River Basin Federal Oil &amp; Gas Lease in 
&lt;br&gt;the State of Wyoming. The lease is located on the eastern side of the Basin in Weston County. This is the fifth lease the Company 
&lt;br&gt;now controls in the region. 
&lt;br&gt;&lt;br&gt;Wild Brush maintains its expansion strategy through acquisition of low risk, high probability oil and gas properties in proven regions
&lt;br&gt;such as Powder River basin. Wild Brush will continue to concentrate on the Powder River Basin area, due to the number of lease acre
&lt;br&gt;ages it currently controls. 
&lt;br&gt;&lt;br&gt;The Powder River Basin claims a high probability rate of discoveries and proven production as demonstrated by such companies as 
&lt;br&gt;Chevron and Western Gas. There are presently over 12,000 gas wells, in addition to nearly 400 new wells monthly, producing over 
&lt;br&gt;330 billion cubic feet annually, in an area with an estimated 32 trillion cubic feet of natural gas. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;About WBRS.PK
&lt;br&gt;Wild Brush Energy is a diversified energy company whose primary goal is to identify and develop Oil &amp; Coalbed Methane sites within the 
&lt;br&gt;State of Wyoming. In addition, Wild Brush Energy continues to evaluate clean air alternative energy producing technologies such as Wind 
&lt;br&gt;Power. Wild Brush trades in the U.S. under the symbol &amp;quot;WBRS.&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;WATCH THIS STOCK GO HIGHER AND HIGHER
&lt;br&gt;&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;If you look up the results you'll know its the right time to buy Can you take a look?
&lt;br&gt;&lt;br&gt;-----------------------
&lt;br&gt;We'll cross that bridge when we come to it. &amp;nbsp;Walking on water. Water under the bridge. The silly season. &amp;nbsp; There's no time like the present. &amp;nbsp; That's water under the bridge. Speak softly and carry a big stick. &amp;nbsp; A thorn in my side. &amp;nbsp; A tree does not move unless there is wind. &amp;nbsp; Put to bed with a shovel. She has a green thumb. The scum of the earth. &amp;nbsp; Want my place in the sun. &amp;nbsp;Your barking up the wrong tree. The shoes on the other foot now. &amp;nbsp; They're like two peas in a pod. &amp;nbsp;Read the tea leaves. Your all washed up. Worked night and day. Root it out. When it rains it pours. &amp;nbsp; Season of mists and mellow fruitfulness. Seed money. Sweating blood. &amp;nbsp;
&lt;br&gt;&lt;br&gt;You reap what you sow. Wet behind the ears. This is for the birds. &amp;nbsp; Top of the morning. &amp;nbsp; &amp;nbsp;Stubborn as a mule. &amp;nbsp; You can't squeeze blood out of a turnip. Were you born in a barn? Walking on thin ice. Water under the bridge. Putting it in a nutshell. &amp;nbsp; Wet behind the ears. Sow dry and set wet. Walking on thin ice. Were you born in a barn? Sly as a fox. &amp;nbsp; Stir up an ant's nest. &amp;nbsp; Still water runs dirty and deep. &amp;nbsp; A rose by any other name would smell as sweet. Still waters run deep. Still waters run deep. Water doesn't run uphill. &amp;nbsp; There is always next year. &amp;nbsp; Sly as a fox. &amp;nbsp; You say potayto, I say potahto. This is for the birds. &amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6402121&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6402121&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Run-to-seed.-tp6402121p6402121.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6220984</id>
	<title>Re: io apic question</title>
	<published>2006-09-09T00:34:16Z</published>
	<updated>2006-09-09T00:34:16Z</updated>
	<author>
		<name>bharath.bhushan</name>
	</author>
	<content type="html">Thanks a lot.
&lt;br&gt;&lt;br&gt;On 9/9/06, John Baldwin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6220984&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhb@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Friday 08 September 2006 14:34, Bharath Bhushan wrote:
&lt;br&gt;&amp;gt; &amp;gt; Thanks John.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Can you please point me to the place where cache-disabled mapping is
&lt;br&gt;&amp;gt; &amp;gt; being done in 7.0?
&lt;br&gt;&amp;gt; &amp;gt; I looked at -- ioapic_create -&amp;gt; pmap_mapdev -&amp;gt; pmap_kenter -&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; pte_store(pte, pa | PG_RW | PG_V | pgeflag);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I could not find any references to PG_N in code related to pmap or to
&lt;br&gt;&amp;gt; IOAPICs.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In 7.0 pmap_mapdev() calls pmap_mapdev_attr(..., PAT_UNCACHEABLE).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On 9/6/06, John Baldwin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6220984&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhb@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; On Saturday 02 September 2006 02:26, Bharath Bhushan wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I am looking at 4.9 sources.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; When the local apic is mapped into SMPpt in
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; sys/i386/i386/pmap.c:pmap_bootstrap(), it is mapped cache-disabled
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; (PG_N).
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; When the IO apics are being mapped into SMPpt in
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; sys/i386/i386/mp_machdep.c:mptable_pass2(), it is *not* mapped
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; cache-disabled.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Why is this difference?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Probably a bug.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; In 5.5, I see that ioapic_create() calls pmap_createdev(), which
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; allocates cache-enabled kind of mapping.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Am I missing something here?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; In 7.0 we map them cache-disabled now.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; John Baldwin
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; Thanks
&lt;br&gt;&amp;gt; &amp;gt; Bharath
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; John Baldwin
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Thanks
&lt;br&gt;Bharath
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6220984&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-ia32&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6220984&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-ia32-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/io-apic-question-tp6110045p6220984.html" />
</entry>

</feed>
