CVS commit: src/sys/arch/xen/x86

2012-03-11 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Mar 11 16:16:44 UTC 2012 Modified Files: src/sys/arch/xen/x86: cpu.c Log Message: Typo fix. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/arch/xen/x86/cpu.c Please note that diffs are not public domain;

CVS commit: src/sys/arch/x86/include

2012-03-11 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Mar 11 16:28:02 UTC 2012 Modified Files: src/sys/arch/x86/include: pmap.h Log Message: Alternate PTEs got killed a few weeks ago. Clean up unused prototypes. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/sys

CVS commit: src/sys/arch/xen/x86

2012-03-11 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Mar 11 17:14:30 UTC 2012 Modified Files: src/sys/arch/xen/x86: xen_pmap.c Log Message: Split the map/unmap code from the sync/flush code: move xpq_flush_queue() calls after pmap_{,un}map_recursive_entries() so that pmap's handler

CVS commit: src/sys/arch

2012-04-19 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Thu Apr 19 18:00:35 UTC 2012 Modified Files: src/sys/arch/amd64/acpi: acpi_wakecode.S src/sys/arch/amd64/amd64: locore.S mptramp.S src/sys/arch/i386/acpi: acpi_wakecode.S src/sys/arch/i386/i386: locore.S mptram

CVS commit: src/sys/arch/i386/i386

2012-04-19 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Thu Apr 19 18:07:05 UTC 2012 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Mirror what is done for amd64 boot and ACPI wakeup code by setting CR0_WP (write protection bit) early on boot. Although it is set later via c

CVS commit: src/tests/lib/libc/gen

2012-04-19 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Fri Apr 20 00:40:32 UTC 2012 Modified Files: src/tests/lib/libc/gen: t_siginfo.c Log Message: ATF test for SIGBUS => BUS_ADRALN (invalid address alignment). That one is tedious to test under x86: alignment exceptions are not reporte

CVS commit: src/sys/arch/x86/include

2012-04-20 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Fri Apr 20 18:28:43 UTC 2012 Modified Files: src/sys/arch/x86/include: psl.h Log Message: PSL_AC is user-settable. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/x86/include/psl.h Please note that diffs a

CVS commit: src/share/man/man2

2012-04-23 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Apr 23 17:44:39 UTC 2012 Modified Files: src/share/man/man2: siginfo.2 Log Message: Note that si_addr may be inaccurate on certain architectures. Example: i386/amd64 alignement fault can drive to SIGBUS (when configured so by pr

CVS commit: src/sys/arch/x86/include

2012-05-05 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat May 5 15:08:29 UTC 2012 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add latest CR4 bits: - CR4_VMXE: VMX operations, used for hardware virtualization. - CR4_SMXE: SMX operations, used for safer Mode Exten

CVS commit: src/sys/arch/i386/i386

2012-05-06 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon May 7 02:12:35 UTC 2012 Modified Files: src/sys/arch/i386/i386: db_memrw.c Log Message: I am not quite sure that __data_start (set through location counter) is a char... declare it as int, like amd64. To generate a diff of thi

CVS commit: src/sys/arch/i386/i386

2012-05-06 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon May 7 02:15:34 UTC 2012 Modified Files: src/sys/arch/i386/i386: db_memrw.c Log Message: Remove XXXSMP comment and explain why no TLB shootdown is required here. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src

CVS commit: src/sys/arch/i386/i386

2012-05-06 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon May 7 02:32:09 UTC 2012 Modified Files: src/sys/arch/i386/i386: db_memrw.c Log Message: Use pmap_pte_*bits macros to set/clear bits in a PTE. Remove pmap_pte_flush calls as these operations are synchronously flushed under Xen; t

CVS commit: src/sys/arch

2012-05-07 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon May 7 12:12:04 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: db_memrw.c src/sys/arch/i386/i386: db_memrw.c Log Message: Use the current destination address to compute PTE, not the address of origin. Harmless, excep

CVS commit: src/sys/arch/amd64/amd64

2012-05-07 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon May 7 12:20:27 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: db_memrw.c Log Message: invlpg on a non canonical address is a noop, so no chance to invalidate the TLB and the CPU will not notice the access right change. This

CVS commit: src/sys/arch/i386/i386

2012-05-07 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon May 7 12:23:05 UTC 2012 Modified Files: src/sys/arch/i386/i386: db_memrw.c Log Message: For correctness: do not forget VA_SIGN_NEG(). To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/arch/i386/i386/db_memr

CVS commit: src/sys/arch

2012-05-07 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon May 7 17:45:29 UTC 2012 Modified Files: src/sys/arch/amd64/conf: files.amd64 src/sys/arch/i386/conf: files.i386 src/sys/arch/x86/conf: files.x86 src/sys/arch/xen/conf: files.xen Added Files: src/sy

CVS commit: src/sys/kern

2012-06-05 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Tue Jun 5 22:28:11 UTC 2012 Modified Files: src/sys/kern: subr_pool.c Log Message: As pool reclaiming is unlikely to happen at interrupt or softint context, re-enable the portion of code that allows invalidation of CPU-bound pool ca

CVS commit: src

2012-06-05 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Tue Jun 5 22:51:47 UTC 2012 Modified Files: src/external/cddl/osnet/sys/kern: misc.c src/sys/kern: subr_pool.c src/sys/rump/librump/rumpkern: memalloc.c vm.c src/sys/sys: pool.h src/sys/uvm: uvm_pdaemo

CVS commit: src/sys/arch/xen/x86

2012-06-24 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Jun 24 13:56:10 UTC 2012 Modified Files: src/sys/arch/xen/x86: cpu.c Log Message: Update comment: we stopped using xcall to sync PTP between CPUs. pmap_kpm_sync_xcall => xen_kpm_sync To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/xen

2012-06-24 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Jun 24 18:31:53 UTC 2012 Modified Files: src/sys/arch/xen/include: xenpmap.h src/sys/arch/xen/x86: xen_pmap.c Log Message: Enable the map/unmap recursive mapping functions for all Xen ports for save/restore. For an unkno

CVS commit: src/sys/arch

2012-06-26 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Wed Jun 27 00:37:10 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/i386/conf: XEN3_DOMU src/sys/arch/i386/i386: locore.S machdep.c src/sys/arch/xen/conf: files.xen src/sys/arc

CVS commit: src/sys/arch

2012-06-30 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Jun 30 22:50:37 UTC 2012 Modified Files: src/sys/arch/amd64/include: pmap.h src/sys/arch/xen/include: xenpmap.h src/sys/arch/xen/x86: x86_xpmap.c xen_bus_dma.c src/sys/arch/xen/xen: balloon.c if_xennet_xenb

CVS commit: src/sys/arch/xen

2012-06-30 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Jun 30 23:36:20 UTC 2012 Modified Files: src/sys/arch/xen/x86: xen_bus_dma.c src/sys/arch/xen/xen: balloon.c if_xennet_xenbus.c xengnt.c xennetback_xenbus.c Log Message: Use setter to set xenguest_handles. T

CVS commit: src

2012-07-02 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Jul 2 21:10:31 UTC 2012 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile uvm.9 Log Message: Document atop(9), ptoa(9), round_page(9) and trunc_page(9). To generate a diff of this commit: cvs

CVS commit: src/sys/arch/xen/xen

2012-07-22 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Jul 22 19:30:19 UTC 2012 Modified Files: src/sys/arch/xen/xen: xen_machdep.c Log Message: Don't leak stack content when reading the Xen suspend value. XXX pull-up to -6. To generate a diff of this commit: cvs rdiff -u -r1.11 -

CVS commit: src/sys/arch/xen/xen

2012-07-22 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Jul 23 01:31:02 UTC 2012 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: Add more ratechecks to avoid console spam when the backend gets a stream of errors. Remove the unused xbdi_errps (error per second) var

CVS commit: src/doc

2012-08-08 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Wed Aug 8 23:24:40 UTC 2012 Modified Files: src/doc: CHANGES.prev Log Message: Document virtio(4) addition in CHANGES. Noticed by Emmanuel Kasper on tech-kern@. virtio(4) is the VirtIO protocol used by KVM to drastically improve th

CVS commit: src/sys/secmodel

2013-01-27 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Jan 28 00:51:30 UTC 2013 Modified Files: src/sys/secmodel/extensions: secmodel_extensions.c src/sys/secmodel/securelevel: secmodel_securelevel.c Log Message: Re-instate backwards compatible security.models.bsd44.{curtain,

CVS commit: src/sys/arch/x86/include

2010-04-03 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Apr 3 23:17:05 UTC 2010 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Fix the comments about cpuid flags, according cpuid documentation by Intel and AMD. To generate a diff of this commit: cvs rdiff -u -r

CVS commit: src/sys/arch/amd64/amd64

2010-04-18 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Apr 18 15:24:54 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: When kernel remaps to high memory in amd64 locore, the GDT used before becomes invalid. As such, split it in two parts, one for use when sys

CVS commit: src/sys/arch/x86/x86

2010-04-18 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Apr 18 15:25:53 UTC 2010 Modified Files: src/sys/arch/x86/x86: identcpu.c Log Message: Fix a test semantic in cpu_probe(): check that the CPU currently probed is the first one booting by comparing its struct cpu_info address with

CVS commit: src/sys

2010-04-18 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Apr 18 23:47:52 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: locore.S machdep.c mptramp.S procfs_machdep.c src/sys/arch/i386/i386: genassym.cf machdep.c procfs_machdep.c src/sys/arch/i386/isa: npx.c s

CVS commit: src/sys/arch/amd64/amd64

2010-04-20 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Tue Apr 20 15:42:21 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: mptramp.S Log Message: Enable the NX bit feature early in the MP trampoline code (do not rely on cpu_init_msrs() to do it). Having NX bit set on a page will raise

CVS commit: src/sys/arch/i386/i386

2010-04-22 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Thu Apr 22 21:02:25 UTC 2010 Modified Files: src/sys/arch/i386/i386: pmc.c Log Message: CPUID_TSC => cpu_hascounter(). This one was missing in my cpu_feature rework patch. Should fix the i386/ALL build issue many have reported. Than

CVS commit: src/sys/arch/x86/x86

2010-04-22 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Thu Apr 22 21:47:32 UTC 2010 Modified Files: src/sys/arch/x86/x86: via_padlock.c Log Message: Uses cpu_feature, so include To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/x86/x86/via_padlock.c Please no

CVS commit: src/sys/arch

2010-05-04 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Tue May 4 23:27:14 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/i386/i386: machdep.c trap.c src/sys/arch/i386/include: pte.h src/sys/arch/x86/include: specialreg.h src/sys/

CVS commit: src/doc

2010-05-04 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Tue May 4 23:31:54 UTC 2010 Modified Files: src/doc: CHANGES Log Message: xen: Enable no-execute bit feature for i386pae and amd64 kernels. To generate a diff of this commit: cvs rdiff -u -r1.1390 -r1.1391 src/doc/CHANGES Please

CVS commit: src/sys/dev/isa

2010-05-23 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun May 23 23:50:37 UTC 2010 Modified Files: src/sys/dev/isa: i82365_isasubr.c Log Message: Cast the sum of iobase and iosize to long, not just iobase. Avoids size warnings during build when bus_addr_t is 64 bits. To generate a dif

CVS commit: src/sys/dev/isapnp

2010-05-23 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun May 23 23:53:36 UTC 2010 Modified Files: src/sys/dev/isapnp: i82365_isapnp.c Log Message: PRIxPADDR instead of %lx to print bus_addr_t/paddr_t variables. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/dev

CVS commit: src/sys/arch/i386/i386

2010-07-14 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Wed Jul 14 14:42:40 UTC 2010 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Fix typo in comment. To generate a diff of this commit: cvs rdiff -u -r1.687 -r1.688 src/sys/arch/i386/i386/machdep.c Please note that dif

CVS commit: src/sys/arch/i386/i386

2010-07-15 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Thu Jul 15 18:55:27 UTC 2010 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: In Xen PAE case, fix argument size passed to init386(), by pushing the upper bits onto stack (we do not expect first_avail to be above 4GiB, s

CVS commit: src/sys/arch/i386/include

2010-07-15 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Thu Jul 15 18:58:41 UTC 2010 Modified Files: src/sys/arch/i386/include: pmap.h Log Message: Purely cosmetic: move L2_SLOT_KERNBASE out of the PAE #ifdef/#endif block. To generate a diff of this commit: cvs rdiff -u -r1.105 -r1.106

CVS commit: src/sys/arch/x86/include

2010-07-15 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Thu Jul 15 19:02:26 UTC 2010 Modified Files: src/sys/arch/x86/include: pmap.h Log Message: Make the comment about PDPpaddr more thorough. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/arch/x86/include/pmap.h

CVS commit: src/sys/arch/x86/x86

2010-07-15 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Thu Jul 15 21:14:32 UTC 2010 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: Check the virtual address 'va' for each PDIR_SLOT_PTE entry. PDP_SIZE is 4 with PAE (Xen only currently), 1 otherwise: loop should be unrolled whe

CVS commit: src/sys/arch/i386/i386

2010-07-15 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Thu Jul 15 22:19:19 UTC 2010 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: pte0 is used to map the page required by bioscall() trampoline code, so add VM_PROT_EXECUTE protection for it. Currently, this does not chan

CVS commit: src/sys/arch

2010-07-15 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Thu Jul 15 23:20:34 UTC 2010 Modified Files: src/sys/arch/i386/i386: machdep.c src/sys/arch/xen/x86: x86_xpmap.c Log Message: With Xen, PDPpaddr should contain a guest physical address (== PFN). To generate a diff of this c

CVS commit: src/sys/arch

2010-07-23 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Jul 24 00:45:57 UTC 2010 Modified Files: src/sys/arch/i386/conf: GENERIC src/sys/arch/i386/i386: bioscall.S kvm86call.S locore.S machdep.c mptramp.S multiboot.c src/sys/arch/i386/include: pmap.h

CVS commit: src/share/man/man4

2010-07-24 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Jul 24 23:09:32 UTC 2010 Modified Files: src/share/man/man4: options.4 Log Message: Document PAE. To generate a diff of this commit: cvs rdiff -u -r1.393 -r1.394 src/share/man/man4/options.4 Please note that diffs are not publ

CVS commit: src/sys/compat/mach

2010-07-25 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Jul 25 11:25:57 UTC 2010 Modified Files: src/sys/compat/mach: mach_exec.c Log Message: Add reference to mach_syscallnames. Spotted by compiling ALL. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/sys/compat/m

CVS commit: src/sys

2010-07-26 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Jul 26 22:33:25 UTC 2010 Modified Files: src/sys/arch/i386/conf: ALL src/sys/arch/i386/pci: pcibios.c piixpcib.c src/sys/arch/i386/pnpbios: pnpbios.c src/sys/arch/x86/pci: pci_addr_fixup.c src/sys/c

CVS commit: src/doc

2010-07-26 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Jul 26 22:40:11 UTC 2010 Modified Files: src/doc: CHANGES Log Message: Announce PAE for i386. To generate a diff of this commit: cvs rdiff -u -r1.1421 -r1.1422 src/doc/CHANGES Please note that diffs are not public domain; they

CVS commit: src/sys/arch/i386/i386

2010-07-28 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Wed Jul 28 17:05:51 UTC 2010 Modified Files: src/sys/arch/i386/i386: mptramp.S Log Message: Enable the NX bit feature early in i386 MP trampoline code (do not rely on cpu_init_msrs() to do it). Having NX bit set on a page will raise

CVS commit: src/sys/arch/x86/x86

2010-08-07 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Aug 7 22:31:58 UTC 2010 Modified Files: src/sys/arch/x86/x86: est.c Log Message: Use aprint_debug_dev(). Caught thanks to coccinelle. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/x86/x86/est.c Pl

CVS commit: src/sys/arch/x86/x86

2010-08-07 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Aug 8 00:48:46 UTC 2010 Modified Files: src/sys/arch/x86/x86: intel_busclock.c Log Message: Some core i7 CPUs report model 0c. In this case, check for the extended model value. Required to avoid faulting on rdmsr(MSR_FSB_FREQ)

CVS commit: src/sys

2010-08-14 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Aug 14 18:28:59 UTC 2010 Modified Files: src/sys/dev/ieee1394: firewire.c src/sys/netinet6: esp_aesctr.c esp_core.c Log Message: Fix some code paths where pointers are dereferenced after checking that they are NULL (oops?

CVS commit: src/sys/dev/spi

2010-08-14 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Aug 14 20:49:22 UTC 2010 Modified Files: src/sys/dev/spi: spi.c Log Message: Fix the while condition: sleep while the SPI_F_DONE bit is not set. '!' takes precedence over bitwise operation '&', so use parenthesis. To generate

CVS commit: src/sys/dev/sun

2010-08-14 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Aug 14 20:52:05 UTC 2010 Modified Files: src/sys/dev/sun: sunkbd.c Log Message: Flush tty only when K_TXBUSY is not set. '!' takes precedence over bitwise operation '&', so use parenthesis. To generate a diff of this commit: c

CVS commit: src/sys/dev/usb

2010-08-14 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Aug 14 21:01:26 UTC 2010 Modified Files: src/sys/dev/usb: if_atu.c Log Message: Only print the debug message about failed remapping when ATU_QUIRK_NO_REMAP is not set in the atu_quirk flags. '!' takes precedence over bitwise ope

CVS commit: src/sys/arch

2010-08-16 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Aug 16 19:39:06 UTC 2010 Modified Files: src/sys/arch/i386/i386: machdep.c src/sys/arch/x86/include: cpu.h Log Message: Add machdep.pae sysctl(7) for i386. Thanks to Paul and Joerg for their reviews. In kernel, it matche

CVS commit: src/sys/arch/i386/i386

2010-08-17 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Tue Aug 17 22:24:05 UTC 2010 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Use SYSCTL_DESCR() To generate a diff of this commit: cvs rdiff -u -r1.693 -r1.694 src/sys/arch/i386/i386/machdep.c Please note that diffs

CVS commit: src/sys/arch/i386/include

2010-09-14 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Tue Sep 14 21:34:03 UTC 2010 Modified Files: src/sys/arch/i386/include: pte.h Log Message: Add ULL suffix to PG_NX when it is defined. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/i386/include/pte.h P

CVS commit: src/sys/miscfs/procfs

2010-09-15 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Wed Sep 15 21:37:36 UTC 2010 Modified Files: src/sys/miscfs/procfs: procfs_map.c Log Message: Use PRIxVADDR to print vaddr_t elements. Wrap lines. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/miscfs/procfs/

CVS commit: src/sys/lib/libsa

2010-09-15 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Thu Sep 16 00:26:50 UTC 2010 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Use standard ELF types for ELF code, instead of paddr_t. paddr_t should only be used for low level code, like virtual memory internals. T

CVS commit: src/lib/libkvm

2010-09-18 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Sep 19 02:07:01 UTC 2010 Modified Files: src/lib/libkvm: kvm_alpha.c kvm_arm.c kvm_file.c kvm_getloadavg.c kvm_i386.c kvm_m68k.c kvm_m68k.h kvm_m68k_cmn.c kvm_mips.c kvm_powerpc.c kvm_powerpc64.c kvm_privat

CVS commit: src/lib/libkvm

2010-09-19 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Sep 19 11:37:40 UTC 2010 Modified Files: src/lib/libkvm: kvm_powerpc.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/lib/libkvm/kvm_powerpc.c Please note that diffs are not public domain; t

CVS commit: src/lib/libkvm

2010-09-20 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Sep 20 23:23:16 UTC 2010 Modified Files: src/lib/libkvm: kvm.c kvm_alpha.c kvm_arm.c kvm_hppa.c kvm_i386.c kvm_m68k.c kvm_m68k.h kvm_m68k_cmn.c kvm_mips.c kvm_powerpc.c kvm_powerpc64.c kvm_private.h kvm_pro

CVS commit: src/sys/arch/i386/include

2010-09-20 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Tue Sep 21 00:18:05 UTC 2010 Modified Files: src/sys/arch/i386/include: types.h Log Message: Promote paddr_t to 64 bits for i386 userland (non PAE and PAE). paddr_t has limited interest in userland, and should only be used by specif

CVS commit: src/lib/libkvm

2010-09-26 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Sep 26 22:28:05 UTC 2010 Modified Files: src/lib/libkvm: kvm_file.c kvm_getloadavg.c kvm_m68k_cmn.c kvm_private.h kvm_proc.c Log Message: Define KREAD() inside kvm_private.h, for reusability. To generate a diff of t

CVS commit: src/sys

2010-10-02 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Oct 2 21:52:15 UTC 2010 Modified Files: src/sys/dev/pci: agp.c src/sys/sys: agpio.h Log Message: Revert christos@ fix for the i386 paddr_t change and agp_allocate. Make 'physical' element of the struct agp_allocate an u

CVS commit: src/share/man/man4

2010-10-02 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Oct 2 22:49:06 UTC 2010 Modified Files: src/share/man/man4: agp.4 Log Message: Update agp(4) to reflect the agp_allocate modification. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/share/man/man4/agp.4 Ple

CVS commit: src/share/man/man4

2010-10-02 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Oct 2 22:51:50 UTC 2010 Modified Files: src/share/man/man4: agp.4 Log Message: Bump date. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/share/man/man4/agp.4 Please note that diffs are not public domain; th

CVS commit: src/sys/arch/i386/include

2010-10-02 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Oct 2 22:53:50 UTC 2010 Modified Files: src/sys/arch/i386/include: pte.h Log Message: Update the comment for PG_PS when used with PAE. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/arch/i386/include/pte

CVS commit: src/sys/arch/i386/i386

2010-10-02 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Oct 2 22:54:47 UTC 2010 Modified Files: src/sys/arch/i386/i386: dumpsys.c Log Message: dump is not used here. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/i386/i386/dumpsys.c Please note that diff

CVS commit: src

2010-10-05 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Tue Oct 5 23:48:16 UTC 2010 Modified Files: src/lib/libkvm: Makefile kvm_i386.c src/sys/arch/i386/i386: dumpsys.c src/sys/arch/i386/include: kcore.h Added Files: src/lib/libkvm: kvm_i386pae.c Log Message: Imp

CVS commit: src/sys/arch/xen/xen

2011-06-07 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Tue Jun 7 16:41:14 UTC 2011 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: Be more consistent for event handler naming with block backend: it is xbdback(4) rather than xbd(4), and use i for identifier separation

CVS commit: src/share/man/man4

2011-06-07 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Tue Jun 7 17:13:43 UTC 2011 Modified Files: src/share/man/man4: xbdback.4 Log Message: Document the naming convention. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/share/man/man4/xbdback.4 Please note that diff

CVS commit: src/sys/arch/xen

2011-07-02 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Jul 2 19:07:56 UTC 2011 Modified Files: src/sys/arch/xen/xen: evtchn.c src/sys/arch/xen/xenbus: xenbus_comms.c Log Message: Remove all return error checks for event_set_handler(...). It either succeeds or end in panic.

CVS commit: src/sys/dev/pci

2011-07-15 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Fri Jul 15 11:29:31 UTC 2011 Modified Files: src/sys/dev/pci: if_bnx.c if_bnxvar.h Log Message: Use a workqueue(9) to defer allocation of TX packets. Loosely inspired from the OpenBSD bnx(4) driver. Tested by Roger Pau Monné, roger.

CVS commit: src/sys/arch/amd64/amd64

2011-07-17 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Jul 17 15:16:59 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: CR4_PAE is always set to 1 under amd64, so indicate that PAE mode is enabled. Can be useful for 32-bits test runs on amd64 hosts. To gene

CVS commit: src/tests/lib/libc

2011-07-18 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Jul 18 23:16:11 UTC 2011 Modified Files: src/tests/lib/libc/sys: Makefile t_mprotect.c Added Files: src/tests/lib/libc/arch: Makefile.exec_prot src/tests/lib/libc/arch/alpha: exec_prot_support.c return_one.S

CVS commit: src/tests/lib/libc/sys

2011-07-20 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Wed Jul 20 22:53:44 UTC 2011 Modified Files: src/tests/lib/libc/sys: t_mprotect.c Log Message: Modify exec test to be more resilient regarding partial exec protection: skip test instead of returning a failure that could be misinterpr

CVS commit: src/crypto/external/bsd/openssl/lib/libcrypto/arch

2011-07-22 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Fri Jul 22 22:50:56 UTC 2011 Modified Files: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386: aesni-586.S aesni-x86.S src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64: aesni-x86_64.S L

CVS commit: src/sys/kern

2011-07-23 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Jul 23 11:38:28 UTC 2011 Modified Files: src/sys/kern: init_sysctl.c Log Message: When KERN_SA is not defined, kern.no_sa_support is a constant (1). So add CTLFLAG_IMMEDIATE to flags. Make the macro block logically reversed so it

CVS commit: src/share/man/man9

2011-07-23 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Jul 23 16:02:15 UTC 2011 Modified Files: src/share/man/man9: driver.9 Log Message: struct device => device_t. Bump date. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/share/man/man9/driver.9 Please note tha

CVS commit: src/share/man/man9

2011-07-23 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Jul 23 16:04:35 UTC 2011 Modified Files: src/share/man/man9: driver.9 Log Message: And struct cfdata => cfdata_t too... To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/share/man/man9/driver.9 Please note that

CVS commit: src/sys/arch/xen/xen

2011-07-24 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Jul 24 23:56:34 UTC 2011 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: Add more comments to xbdback(4) code. These make the continuations a bit easier to follow (and understand). Helped tracking down a regre

CVS commit: src/sys/arch/xen/xen

2011-07-24 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Jul 25 00:02:39 UTC 2011 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: KNF. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/arch/xen/xen/xbd_xenbus.c Please note th

CVS commit: src/sys/arch/xen/xen

2011-07-24 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Jul 25 00:06:49 UTC 2011 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: And... explain xbd(4). To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/arch/xen/xen/xbd_xenbus.c Please note that d

CVS commit: [jym-xensuspend] src/sys/arch/xen

2011-07-24 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Jul 25 00:18:28 UTC 2011 Modified Files: src/sys/arch/xen/xen [jym-xensuspend]: evtchn.c if_xennet_xenbus.c xbd_xenbus.c src/sys/arch/xen/xenbus [jym-xensuspend]: xenbus_comms.c Log Message: Pull-up to my bran

CVS commit: src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64

2011-07-25 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Jul 25 19:11:49 UTC 2011 Modified Files: src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64: aesni-x86_64.S Log Message: Get rid of the "rep ret" trick in places where it is not needed. FWIW, the "rep ret" tric

CVS commit: src/sys/arch/xen/xen

2011-07-29 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Fri Jul 29 22:16:05 UTC 2011 Modified Files: src/sys/arch/xen/xen: balloon.c clock.c Log Message: Move xen.balloon to machdep in the sysctl(7) tree. It does not really belong to either kern or hw. Rename machdep.xen_timepush_ticks t

CVS commit: src/share/man/man4/man4.x86

2011-07-30 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Jul 30 09:39:20 UTC 2011 Modified Files: src/share/man/man4/man4.x86: balloon.4 Log Message: Reflect my change for Xen sysctl(7) nodes: kern.xen.balloon -> machdep.xen.balloon. To generate a diff of this commit: cvs rdiff -u -r

CVS commit: src/sys/arch/xen/x86

2011-07-31 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Jul 31 18:00:54 UTC 2011 Modified Files: src/sys/arch/xen/x86: xen_shm_machdep.c Log Message: Fix typo in comment. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/arch/xen/x86/xen_shm_machdep.c Please note

CVS commit: src/sys/arch/xen/x86

2011-08-21 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Aug 21 10:00:13 UTC 2011 Modified Files: src/sys/arch/xen/x86: x86_xpmap.c Log Message: Merge err printf with the panic(9) message. Also fix the if () {...} statement with braces, to avoid calling panic() every time. Hi cherry!

CVS commit: src/etc

2011-08-22 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Aug 22 18:54:06 UTC 2011 Modified Files: src/etc: Makefile src/etc/defaults: Makefile rc.conf Added Files: src/etc/etc.amd64: rc.conf src/etc/etc.i386: rc.conf Log Message: Modify etc/defaults/Makefile so

CVS commit: src/etc

2011-08-22 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon Aug 22 20:48:39 UTC 2011 Modified Files: src/etc/defaults: Makefile Added Files: src/etc/etc.amd64: rc.conf.append src/etc/etc.i386: rc.conf.append Removed Files: src/etc/etc.amd64: rc.conf src/etc/

CVS commit: src/sys/arch/xen/xen

2011-08-24 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Wed Aug 24 20:49:34 UTC 2011 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: Protect xbdback(4) ring indexes from overflowing; leave the continuation prematurely in case they do, to avoid looping "endlessly" (or a

CVS commit: [jym-xensuspend] src/sys/arch/xen/xen

2011-08-24 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Wed Aug 24 21:37:05 UTC 2011 Modified Files: src/sys/arch/xen/xen [jym-xensuspend]: xen_machdep.c Log Message: Now that Xen sysctl(7) moved under machdep, create a machdep.xen.suspend node to command suspension. To generate a diff

CVS commit: [jym-xensuspend] src/sys/arch

2011-08-27 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Aug 27 15:37:33 UTC 2011 Modified Files: src/sys/arch/amd64/amd64 [jym-xensuspend]: busfunc.S cpufunc.S db_disasm.c db_interface.c fpu.c genassym.cf linux32_sigcode.S locore.S machdep.c mainbus.c rbus_machd

CVS commit: [jym-xensuspend] src/sys/arch/xen

2011-08-27 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Aug 27 15:44:09 UTC 2011 Modified Files: src/sys/arch/xen/include [jym-xensuspend]: xen.h src/sys/arch/xen/x86 [jym-xensuspend]: hypervisor_machdep.c Log Message: Further sync with HEAD. To generate a diff of this commi

  1   2   3   4   >