The NetBSD Project

CVS log for src/sys/arch/x86/x86/consinit.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / x86 / x86

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.39 / (download) - annotate - [select for diffs], Fri Feb 9 22:08:33 2024 UTC (6 weeks, 6 days ago) by andvar
Branch: MAIN
CVS Tags: HEAD
Changes since 1.38: +3 -3 lines
Diff to previous 1.38 (colored) to selected 1.20 (colored)

fix spelling mistakes, mainly in comments and log messages.

Revision 1.35.4.2 / (download) - annotate - [select for diffs], Wed Oct 18 16:53:03 2023 UTC (5 months, 1 week ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Changes since 1.35.4.1: +10 -4 lines
Diff to previous 1.35.4.1 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored) to selected 1.20 (colored)

Pull up following revision(s) (requested by bouyer in ticket #428):

	sys/arch/xen/xen/xen_machdep.c: revision 1.28
	sys/arch/x86/pci/pci_machdep.c: revision 1.97
	sys/arch/xen/xen/genfb_xen.c: revision 1.1
	sys/arch/xen/xen/genfb_xen.c: revision 1.2
	sys/arch/xen/include/hypervisor.h: revision 1.59
	sys/arch/i386/conf/XEN3PAE_DOM0: revision 1.41 (patch)
	sys/arch/x86/x86/genfb_machdep.c: revision 1.22
	sys/arch/xen/x86/consinit.c: revision 1.18
	sys/arch/xen/x86/autoconf.c: revision 1.26
	sys/external/mit/xen-include-public/dist/xen/include/public/platform.h: revision 1.2
	sys/arch/xen/conf/files.xen: revision 1.188
	sys/arch/x86/x86/consinit.c: revision 1.37
	sys/arch/xen/conf/files.xen: revision 1.189
	sys/arch/x86/x86/consinit.c: revision 1.38
	sys/external/mit/xen-include-public/dist/xen/include/public/xen.h: revision 1.2
	sys/arch/x86/include/genfb_machdep.h: revision 1.7
	sys/arch/xen/x86/pvh_consinit.c: revision 1.5
	sys/arch/xen/x86/pvh_consinit.c: revision 1.6
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.201

Move the pvh_xencons so xen_machdep.c as early_xencons, so it can be
used in the future as early ouput for plain PV guests too.

Support non-VGA framebuffers for Xen dom0. This is mandatory for graphic
console on EFI-only hardware.

Add a xen_genfb_getbtinfo() function which will return a btinfo_framebuffer
    structure, filled in with parameters provided by Xen

when runing as a Xen dom0, call xen_genfb_getbtinfo() instead of
    lookup_bootinfo(BTINFO_FRAMEBUFFER) when adding properties to the
    PCI graphic device (when genfb is attached) and in x86_genfb_init()
    when genfb is used as console.

x86/x86/consinit.c: If running as a Xen dom0, use xen_genfb_getbtinfo()
    to check if we have a genfb console

xen/x86/consinit.c: support genfb as possible console

xen/x86/consinit.c: use the hypervior IO as console until a better one
    is found. If the hypervisor is using a serial port for boot messages,
    we'll get NetBSD's boot message on the serial port too until
    the real console takes over.

xen/x86/autoconf.c: rework device_register() to be closer to the x86 version.
    Especially make sure that device_pci_register() is called.

Make sure to always fall back to xen_early_console, even for dom0

Enable genfb in DOM0 kernels

Add ext_lfb_base to dom0_vga_console_info, from recent Xen. We know if it's
present or not by checking dom0.info_size

Add XENPF_get_dom0_console, which gets a dom0_vga_console_info stucture
from the hypervisor. To be used by PVH dom0 kernels.

XENPVH option is not used. Fix consinit.c to use XENPVHVM as intended
and XENPVH from defflag
for a dom0 PVH, the dom0_vga_console_info structure has to be retrieved
using a platform hypercall; do so in the XENPVHVM case.

Now genfb works in a PVH dom0 running on Xen 4.18 (Xen 4.15 doesn't support
this platoform op, so no way to make it work here).

Revision 1.38 / (download) - annotate - [select for diffs], Tue Oct 17 16:06:36 2023 UTC (5 months, 1 week ago) by bouyer
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation
Changes since 1.37: +4 -3 lines
Diff to previous 1.37 (colored) to selected 1.20 (colored)

XENPVH option is not used. Fix consinit.c to use XENPVHVM as intended
and XENPVH from defflag

Revision 1.37 / (download) - annotate - [select for diffs], Tue Oct 17 12:07:42 2023 UTC (5 months, 1 week ago) by bouyer
Branch: MAIN
Changes since 1.36: +9 -4 lines
Diff to previous 1.36 (colored) to selected 1.20 (colored)

Support non-VGA framebuffers for Xen dom0. This is mandatory for graphic
console on EFI-only hardware.
Add a xen_genfb_getbtinfo() function which will return a btinfo_framebuffer
    structure, filled in with parameters provided by Xen
when runing as a Xen dom0, call xen_genfb_getbtinfo() instead of
    lookup_bootinfo(BTINFO_FRAMEBUFFER) when adding properties to the
    PCI graphic device (when genfb is attached) and in x86_genfb_init()
    when genfb is used as console.
x86/x86/consinit.c: If running as a Xen dom0, use xen_genfb_getbtinfo()
    to check if we have a genfb console
xen/x86/consinit.c: support genfb as possible console
xen/x86/consinit.c: use the hypervior IO as console until a better one
    is found. If the hypervisor is using a serial port for boot messages,
    we'll get NetBSD's boot message on the serial port too until
    the real console takes over.
xen/x86/autoconf.c: rework device_register() to be closer to the x86 version.
    Especially make sure that device_pci_register() is called.

Revision 1.35.4.1 / (download) - annotate - [select for diffs], Thu Mar 30 11:45:34 2023 UTC (12 months ago) by martin
Branch: netbsd-10
Changes since 1.35: +5 -4 lines
Diff to previous 1.35 (colored) to selected 1.20 (colored)

Pull up following revision(s) (requested by bouyer in ticket #131):

	sys/arch/x86/x86/consinit.c: revision 1.36
	sys/arch/xen/x86/pvh_consinit.c: revision 1.3
	sys/arch/xen/include/xen.h: revision 1.48

Allow a PVH dom0 to use VGA as console: make xen_pvh_consinit() return 1 if
it handles the console and 0 otherwise (especially when console=tty0 or
console=pc is present on the command line).

In consinit() fallback to native console selection if xen_pvh_consinit()
returns 0.

Revision 1.36 / (download) - annotate - [select for diffs], Fri Mar 24 12:28:42 2023 UTC (12 months ago) by bouyer
Branch: MAIN
Changes since 1.35: +5 -4 lines
Diff to previous 1.35 (colored) to selected 1.20 (colored)

Allow a PVH dom0 to use VGA as console: make xen_pvh_consinit() return 1 if
it handles the console and 0 otherwise (especially when console=tty0 or
console=pc is present on the command line).
In consinit() fallback to native console selection if xen_pvh_consinit()
returns 0.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Sep 5 14:18:51 2022 UTC (18 months, 3 weeks ago) by riastradh
Branch: MAIN
CVS Tags: netbsd-10-base, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Branch point for: netbsd-10
Changes since 1.34: +11 -2 lines
Diff to previous 1.34 (colored) to selected 1.20 (colored)

x86: Fix interaction between consinit, device_pci_register, and drm.

Leave an essay on what's going on here in both places with
cross-references.

PR kern/56996

Revision 1.34 / (download) - annotate - [select for diffs], Thu Oct 7 12:52:27 2021 UTC (2 years, 5 months ago) by msaitoh
Branch: MAIN
Changes since 1.33: +3 -3 lines
Diff to previous 1.33 (colored) to selected 1.20 (colored)

KNF. No functional change.

Revision 1.33 / (download) - annotate - [select for diffs], Sat May 2 16:44:36 2020 UTC (3 years, 10 months ago) by bouyer
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.32: +13 -2 lines
Diff to previous 1.32 (colored) to selected 1.20 (colored)

Introduce Xen PVH support in GENERIC.
This is compiled in with
options XENPVHVM
x86 changes:
- add Xen section and xen pvh entry points to locore.S. Set vm_guest
  to VM_GUEST_XENPVH in this entry point.
  Most of the boot procedure (especially page table setup and switch to
  paged mode) is shared with native.
- change some x86_delay() to delay_func(), which points to x86_delay() for
  native/HVM, and xen_delay() for PVH

Xen changes:
- remove Xen bits from init_x86_64_ksyms() and init386_ksyms()
  and move to xen_init_ksyms(), used for both PV and PVH
- set ISA no-legacy-devices property for PVH
- factor out code from Xen's cpu_bootconf() to xen_bootconf()
  in xen_machdep.c
- set up a specific pvh_consinit() which starts with printk()
  (which uses a simple hypercall that is available early) and switch to
  xencons when we can use pmap_kenter_pa().

Revision 1.32 / (download) - annotate - [select for diffs], Sat Apr 25 15:26:18 2020 UTC (3 years, 11 months ago) by bouyer
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored) to selected 1.20 (colored)

Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVM
guests in GENERIC.
Xen support can be disabled at runtime with
boot -c
disable hypervisor

Revision 1.31.8.1 / (download) - annotate - [select for diffs], Thu Apr 16 09:45:56 2020 UTC (3 years, 11 months ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored) next main 1.32 (colored) to selected 1.20 (colored)

More #ifndef XEN -> #ifndef XENPV

Revision 1.28.10.1 / (download) - annotate - [select for diffs], Wed Jun 12 10:17:32 2019 UTC (4 years, 9 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE
Changes since 1.28: +14 -2 lines
Diff to previous 1.28 (colored) next main 1.29 (colored) to selected 1.20 (colored)

Pull up following revision(s) (requested by nonaka in ticket #1280):

	sys/arch/x86/x86/consinit.c: revision 1.29
	sys/dev/hyperv/vmbusvar.h: revision 1.2
	sys/dev/hyperv/genfb_vmbusvar.h: revision 1.1
	sys/arch/x86/x86/x86_autoconf.c: revision 1.78
	sys/arch/x86/x86/identcpu.c: revision 1.91
	sys/arch/x86/x86/hyperv.c: revision 1.2
	sys/arch/x86/x86/hyperv.c: revision 1.3
	sys/arch/x86/x86/hyperv.c: revision 1.4
	sys/arch/i386/conf/GENERIC: revision 1.1207
	sys/dev/wscons/wsconsio.h: revision 1.123
	sys/arch/x86/x86/hypervvar.h: revision 1.1
	sys/arch/amd64/conf/GENERIC: revision 1.528
	sys/dev/hyperv/files.hyperv: revision 1.2
	sys/arch/x86/include/autoconf.h: revision 1.6
	sys/dev/hyperv/hyperv_common.c: revision 1.2
	sys/arch/xen/x86/autoconf.c: revision 1.23
	sys/arch/x86/pci/pci_machdep.c: revision 1.86
	sys/dev/hyperv/hvkbd.c: revision 1.1
	sys/dev/hyperv/hypervvar.h: revision 1.2
	sys/dev/acpi/vmbus_acpi.c: revision 1.2
	sys/dev/hyperv/vmbus.c: revision 1.3
	sys/dev/hyperv/hvkbdvar.h: revision 1.1
	sys/dev/hyperv/genfb_vmbus.c: revision 1.1

Added drivers for Hyper-V Synthetic Keyboard and Video device.

Avoid undefined reference to `hyperv_guid_video' without vmbus(4).

Avoid undefined reference to `hyperv_is_gen1' without hyperv(4).

Use efi_probe().

Revision 1.28.18.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:53 2019 UTC (4 years, 9 months ago) by christos
Branch: phil-wifi
Changes since 1.28: +14 -2 lines
Diff to previous 1.28 (colored) next main 1.29 (colored) to selected 1.20 (colored)

Sync with HEAD

Revision 1.31 / (download) - annotate - [select for diffs], Fri May 31 03:10:31 2019 UTC (4 years, 10 months ago) by nonaka
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: bouyer-xenpvh
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored) to selected 1.20 (colored)

Back out r1.30 change.

> tuck in include inside ifdef, from Ryosuke Moro

It was caused by the reporter's local change.

Revision 1.30 / (download) - annotate - [select for diffs], Sun May 26 00:30:35 2019 UTC (4 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored) to selected 1.20 (colored)

tuck in include inside ifdef, from Ryosuke Moro

Revision 1.29 / (download) - annotate - [select for diffs], Fri May 24 14:28:48 2019 UTC (4 years, 10 months ago) by nonaka
Branch: MAIN
Changes since 1.28: +14 -2 lines
Diff to previous 1.28 (colored) to selected 1.20 (colored)

Added drivers for Hyper-V Synthetic Keyboard and Video device.

Revision 1.23.10.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:50 2017 UTC (6 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.23.10.2: +11 -0 lines
Diff to previous 1.23.10.2 (colored) to branchpoint 1.23 (colored) next main 1.24 (colored) to selected 1.20 (colored)

update from HEAD

Revision 1.27.6.1 / (download) - annotate - [select for diffs], Mon Apr 6 15:18:04 2015 UTC (8 years, 11 months ago) by skrll
Branch: nick-nhusb
Changes since 1.27: +13 -2 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.20 (colored)

Sync with HEAD

Revision 1.27.4.1 / (download) - annotate - [select for diffs], Wed Jan 28 11:13:02 2015 UTC (9 years, 2 months ago) by martin
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Changes since 1.27: +13 -2 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.20 (colored)

Pull up following revision(s) (requested by is in ticket #462):
	sys/arch/x86/x86/consinit.c: revision 1.28
Add support for the (cobalt) nullcons to amd64 and i386.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Jan 11 19:54:23 2015 UTC (9 years, 2 months ago) by is
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, netbsd-8-base, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, netbsd-8
Changes since 1.27: +13 -2 lines
Diff to previous 1.27 (colored) to selected 1.20 (colored)

Add support for the (cobalt) nullcons to amd64 and i386.

Revision 1.23.10.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:29 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.23.10.1: +24 -5 lines
Diff to previous 1.23.10.1 (colored) to branchpoint 1.23 (colored) to selected 1.20 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.22.2.3 / (download) - annotate - [select for diffs], Thu May 22 11:40:13 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.22.2.2: +24 -5 lines
Diff to previous 1.22.2.2 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored) to selected 1.20 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.24.2.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:30 2014 UTC (9 years, 10 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.24: +24 -5 lines
Diff to previous 1.24 (colored) next main 1.25 (colored) to selected 1.20 (colored)

sync with head

Revision 1.27 / (download) - annotate - [select for diffs], Wed Mar 12 12:54:33 2014 UTC (10 years ago) by martin
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, nick-nhusb-base, netbsd-7-base
Branch point for: nick-nhusb, netbsd-7
Changes since 1.26: +6 -2 lines
Diff to previous 1.26 (colored) to selected 1.20 (colored)

#ifdef a variable like its use

Revision 1.26 / (download) - annotate - [select for diffs], Sun Jan 26 15:49:25 2014 UTC (10 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.25: +4 -2 lines
Diff to previous 1.25 (colored) to selected 1.20 (colored)

Fix build problem when there is no com(4) but ucom(4).

Revision 1.25 / (download) - annotate - [select for diffs], Sun Jan 26 10:54:24 2014 UTC (10 years, 2 months ago) by msaitoh
Branch: MAIN
Changes since 1.24: +18 -5 lines
Diff to previous 1.24 (colored) to selected 1.20 (colored)

PUCCN improvements:
 - Fix a bug that the puc cn mechanism doesn't use the UART's frequency
   in pucdata.c's table.

 - Add a new option PUC_CNAUTO. If this option is set, consinit() in
   x86/x86/consinit.c checks puc com device to use it as console.
   Without this option, the behavior is the same as before.

 - Add a new config parameter PUC_CNBUS. The old code scans bus #0 only.
   If PUC_CNBUS is set, the specified number's bus will be scanned.

 - Rename comcnprobe() to puc_cnprobe() to make it clear.

 - Rename comcninit() to puc_cninit() to make it clear.

 - Add code for a device that a device's com register is MMIO (#if0 ed).

Revision 1.23.10.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:01:51 2012 UTC (11 years, 4 months ago) by tls
Branch: tls-maxphys
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored) to selected 1.20 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.22.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 17:20:33 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.22.2.1: +3 -3 lines
Diff to previous 1.22.2.1 (colored) to branchpoint 1.22 (colored) to selected 1.20 (colored)

sync with head

Revision 1.24 / (download) - annotate - [select for diffs], Sat Oct 13 17:58:55 2012 UTC (11 years, 5 months ago) by jdc
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Branch point for: rmind-smpnet
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored) to selected 1.20 (colored)

Adapt to the changed signature of pckbc_cnattach().

Revision 1.22.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:06 2012 UTC (11 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.22: +2 -21 lines
Diff to previous 1.22 (colored) to selected 1.20 (colored)

sync with head

Revision 1.23 / (download) - annotate - [select for diffs], Fri Nov 18 22:18:08 2011 UTC (12 years, 4 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: tls-maxphys
Changes since 1.22: +2 -21 lines
Diff to previous 1.22 (colored) to selected 1.20 (colored)

remove Xbox support

Revision 1.15.32.4 / (download) - annotate - [select for diffs], Sat Aug 27 15:37:30 2011 UTC (12 years, 7 months ago) by jym
Branch: jym-xensuspend
Changes since 1.15.32.3: +3 -3 lines
Diff to previous 1.15.32.3 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored) to selected 1.20 (colored)

Sync with HEAD. Most notably: uvm/pmap work done by rmind@, and MP Xen
work of cherry@.

No regression observed on suspend/restore.

Revision 1.22 / (download) - annotate - [select for diffs], Fri Jul 1 18:21:31 2011 UTC (12 years, 9 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jym-xensuspend-nbase, jym-xensuspend-base
Branch point for: yamt-pagecache
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored) to selected 1.20 (colored)

#include <sys/bus.h> instead of <machine/bus.h>.

Revision 1.15.32.3 / (download) - annotate - [select for diffs], Sun Oct 24 22:48:18 2010 UTC (13 years, 5 months ago) by jym
Branch: jym-xensuspend
Changes since 1.15.32.2: +9 -12 lines
Diff to previous 1.15.32.2 (colored) to branchpoint 1.15 (colored) to selected 1.20 (colored)

Sync with HEAD

Revision 1.15.18.2 / (download) - annotate - [select for diffs], Wed Aug 11 22:52:56 2010 UTC (13 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.15.18.1: +9 -12 lines
Diff to previous 1.15.18.1 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored) to selected 1.20 (colored)

sync with head.

Revision 1.20.4.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:12 2010 UTC (13 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.20: +9 -12 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

sync with head

Revision 1.20.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:39:58 2010 UTC (13 years, 11 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.20: +9 -12 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

Sync with HEAD.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Apr 28 19:17:04 2010 UTC (13 years, 11 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, rmind-uvmplock-nbase, rmind-uvmplock-base, matt-mips64-premerge-20101231, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.20: +9 -12 lines
Diff to previous 1.20 (colored)

On x86, change the bus_space_tag_t to a pointer to a struct
bus_space_tag.  For now, bus_space_tag's only member is
bst_type, the type of space, which is either X86_BUS_SPACE_IO
or X86_BUS_SPACE_MEM.  In the future, new bus_space_tag members
will refer to override-functions installed by a new function,
bus_space_tag_create(9).

Add pointers to constant struct bus_space_tag, x86_bus_space_io and
x86_bus_space_mem.  Use them to replace most uses of X86_BUS_SPACE_IO
and X86_BUS_SPACE_MEM.

Add an x86-specific bus_space_is_equal(9) implementation that compares
the two tags' bst_type.

Revision 1.15.32.2 / (download) - annotate - [select for diffs], Sun Nov 1 13:58:17 2009 UTC (14 years, 4 months ago) by jym
Branch: jym-xensuspend
Changes since 1.15.32.1: +0 -0 lines
Diff to previous 1.15.32.1 (colored) to branchpoint 1.15 (colored) to selected 1.20 (colored)

Sync with HEAD.

Revision 1.15.32.1 / (download) - annotate - [select for diffs], Wed May 13 17:18:45 2009 UTC (14 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.15: +20 -13 lines
Diff to previous 1.15 (colored) to selected 1.20 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.15.18.1 / (download) - annotate - [select for diffs], Mon May 4 08:12:10 2009 UTC (14 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.15: +20 -13 lines
Diff to previous 1.15 (colored) to selected 1.20 (colored)

sync with head.

Revision 1.15.26.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:34:57 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.15.26.1: +4 -4 lines
Diff to previous 1.15.26.1 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored) to selected 1.20 (colored)

Sync with HEAD.

Revision 1.20 / (download) - annotate - [selected], Wed Mar 18 10:22:38 2009 UTC (15 years ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, uebayasi-xip-base, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, matt-premerge-20091211, jymxensuspend-base
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

Ansify function definitions w/o arguments. Generated with sed.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Mar 15 21:32:36 2009 UTC (15 years ago) by cegger
Branch: MAIN
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored) to selected 1.20 (colored)

ansify function definitions

Revision 1.15.26.1 / (download) - annotate - [select for diffs], Tue Mar 3 18:29:37 2009 UTC (15 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.15: +18 -11 lines
Diff to previous 1.15 (colored) to selected 1.20 (colored)

Sync with HEAD.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Feb 19 01:14:43 2009 UTC (15 years, 1 month ago) by jmcneill
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Changes since 1.17: +2 -13 lines
Diff to previous 1.17 (colored) to selected 1.20 (colored)

vesafb is no more

Revision 1.17 / (download) - annotate - [select for diffs], Tue Feb 17 01:42:52 2009 UTC (15 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.16: +9 -4 lines
Diff to previous 1.16 (colored) to selected 1.20 (colored)

PR# port-i386/37026: userconf(4) doesn't work with vesafb(4)

Add early console support for x86 genfb.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Feb 16 22:29:33 2009 UTC (15 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.15: +17 -4 lines
Diff to previous 1.15 (colored) to selected 1.20 (colored)

Kernel-side modifications for framebuffer console support on i386 and amd64.

* New BTINFO_FRAMEBUFFER kernel parameter to pass screen configuration
* Early attach support for framebuffer console
* Pass BTINFO_FRAMEBUFFER parameters to genfb in device_register
* Provide hooks to genfb to set VGA DAC palette in 8bpp mode

Revision 1.14.24.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:49:53 2008 UTC (16 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.14: +3 -31 lines
Diff to previous 1.14 (colored) next main 1.15 (colored) to selected 1.20 (colored)

sync with HEAD

Revision 1.14.6.1 / (download) - annotate - [select for diffs], Mon Dec 3 18:40:13 2007 UTC (16 years, 3 months ago) by ad
Branch: vmlocking
Changes since 1.14: +3 -31 lines
Diff to previous 1.14 (colored) next main 1.15 (colored) to selected 1.20 (colored)

Sync with HEAD.

Revision 1.14.22.1 / (download) - annotate - [select for diffs], Wed Nov 21 21:53:38 2007 UTC (16 years, 4 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.14: +3 -31 lines
Diff to previous 1.14 (colored) next main 1.15 (colored) to selected 1.20 (colored)

Sync with HEAD.

Revision 1.14.30.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:47:00 2007 UTC (16 years, 4 months ago) by mjf
Branch: mjf-devfs
Changes since 1.14: +3 -31 lines
Diff to previous 1.14 (colored) next main 1.15 (colored) to selected 1.20 (colored)

Sync with HEAD.

Revision 1.14.28.1 / (download) - annotate - [select for diffs], Sun Nov 18 19:34:46 2007 UTC (16 years, 4 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.14: +3 -31 lines
Diff to previous 1.14 (colored) next main 1.15 (colored) to selected 1.20 (colored)

Sync with HEAD

Revision 1.7.2.4 / (download) - annotate - [select for diffs], Thu Nov 15 11:43:40 2007 UTC (16 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.7.2.3: +3 -31 lines
Diff to previous 1.7.2.3 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored) to selected 1.20 (colored)

sync with head.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Nov 14 17:55:00 2007 UTC (16 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42-X, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp, nick-hppapmap, jym-xensuspend
Changes since 1.14: +3 -31 lines
Diff to previous 1.14 (colored) to selected 1.20 (colored)

- Remove I486_CPU, I586_CPU, I686_CPU options. They buy us nothing and
  clutter the code significantly.
- Remove pccons.

Revision 1.7.2.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:08:50 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.7.2.2: +23 -4 lines
Diff to previous 1.7.2.2 (colored) to branchpoint 1.7 (colored) to selected 1.20 (colored)

sync with head.

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Fri Jan 12 01:01:01 2007 UTC (17 years, 2 months ago) by ad
Branch: newlock2
Changes since 1.12: +23 -4 lines
Diff to previous 1.12 (colored) next main 1.13 (colored) to selected 1.20 (colored)

Sync with head.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jan 5 04:13:09 2007 UTC (17 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-idlelwp-base8, yamt-idlelwp, vmlocking-base, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, ppcoea-renovation-base, ppcoea-renovation, post-newlock2-merge, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-base, hpcarm-cleanup, ad-audiomp-base, ad-audiomp
Branch point for: vmlocking, mjf-devfs, matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.13: +11 -3 lines
Diff to previous 1.13 (colored) to selected 1.20 (colored)

Allow xboxfb to attach and initialize the display early in the boot process.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jan 5 02:39:50 2007 UTC (17 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.12: +15 -4 lines
Diff to previous 1.12 (colored) to selected 1.20 (colored)

xboxfb is a possible candidate for the console screen, from Andrew Gillham

Revision 1.7.2.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:47:22 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.7.2.1: +2 -3 lines
Diff to previous 1.7.2.1 (colored) to branchpoint 1.7 (colored) to selected 1.20 (colored)

sync with head.

Revision 1.8.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:44:49 2006 UTC (17 years, 6 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.8: +23 -6 lines
Diff to previous 1.8 (colored) next main 1.9 (colored) to selected 1.20 (colored)

sync with head

Revision 1.9.4.3 / (download) - annotate - [select for diffs], Sun Sep 3 15:23:37 2006 UTC (17 years, 6 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.9.4.2: +2 -11 lines
Diff to previous 1.9.4.2 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored) to selected 1.20 (colored)

sync with head.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Aug 13 20:22:27 2006 UTC (17 years, 7 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, rpaulo-netinet-merge-pcb-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm
Branch point for: newlock2
Changes since 1.11: +2 -11 lines
Diff to previous 1.11 (colored) to selected 1.20 (colored)

No longer try to attach unichromefb as an initial console device.

Revision 1.9.4.2 / (download) - annotate - [select for diffs], Fri Aug 11 15:43:16 2006 UTC (17 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.9.4.1: +10 -2 lines
Diff to previous 1.9.4.1 (colored) to branchpoint 1.9 (colored) to selected 1.20 (colored)

sync with head

Revision 1.11 / (download) - annotate - [select for diffs], Wed Aug 2 01:44:50 2006 UTC (17 years, 8 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.10: +10 -2 lines
Diff to previous 1.10 (colored) to selected 1.20 (colored)

Allow unichromefb(4) to be the system console.

Revision 1.7.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:58:06 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.7: +23 -5 lines
Diff to previous 1.7 (colored) to selected 1.20 (colored)

sync with head.

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Thu Jun 1 22:35:31 2006 UTC (17 years, 10 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.9: +15 -4 lines
Diff to previous 1.9 (colored) next main 1.10 (colored) to selected 1.20 (colored)

Sync with head.

Revision 1.9.8.1 / (download) - annotate - [select for diffs], Wed May 24 15:48:25 2006 UTC (17 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.9: +15 -4 lines
Diff to previous 1.9 (colored) next main 1.10 (colored) to selected 1.20 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.9.4.1 / (download) - annotate - [select for diffs], Wed May 24 10:57:19 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.9: +15 -4 lines
Diff to previous 1.9 (colored) to selected 1.20 (colored)

sync with head.

Revision 1.9.6.1 / (download) - annotate - [select for diffs], Thu May 11 23:27:14 2006 UTC (17 years, 10 months ago) by elad
Branch: elad-kernelauth
Changes since 1.9: +15 -4 lines
Diff to previous 1.9 (colored) next main 1.10 (colored) to selected 1.20 (colored)

sync with head

Revision 1.10 / (download) - annotate - [select for diffs], Mon Apr 24 14:15:47 2006 UTC (17 years, 11 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pdpolicy-base6, yamt-pdpolicy-base5, simonb-timecounters-base, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi
Changes since 1.9: +15 -4 lines
Diff to previous 1.9 (colored) to selected 1.20 (colored)

Attach vesafb driver if available.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Sat Feb 18 15:38:54 2006 UTC (18 years, 1 month ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.8: +10 -3 lines
Diff to previous 1.8 (colored) next main 1.9 (colored) to selected 1.20 (colored)

sync with head.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Feb 3 11:08:24 2006 UTC (18 years, 1 month ago) by jmmv
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, simonb-timecounters, peter-altq, elad-kernelauth
Changes since 1.8: +10 -3 lines
Diff to previous 1.8 (colored) to selected 1.20 (colored)

Implement support for 'The Multiboot Specification' so that i386 kernels
can be booted directly from Multiboot-compliant boot loaders (e.g. GRUB).
See the added multiboot(8) manual page for more information.

No objections in tech-kern@; only positive comments.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Dec 11 12:19:47 2005 UTC (18 years, 3 months ago) by christos
Branch: MAIN
Branch point for: yamt-uio_vmspace, rpaulo-netinet-merge-pcb
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) to selected 1.20 (colored)

merge ktrace-lwp.

Revision 1.3.2.4 / (download) - annotate - [select for diffs], Thu Nov 10 14:00:20 2005 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.3.2.3: +12 -5 lines
Diff to previous 1.3.2.3 (colored) next main 1.4 (colored) to selected 1.20 (colored)

Sync with HEAD. Here we go again...

Revision 1.7 / (download) - annotate - [select for diffs], Fri May 6 14:03:55 2005 UTC (18 years, 10 months ago) by augustss
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Branch point for: yamt-lazymbuf
Changes since 1.6: +7 -5 lines
Diff to previous 1.6 (colored) to selected 1.20 (colored)

Print a warning if no console keyboard was found in consinit().

Revision 1.6 / (download) - annotate - [select for diffs], Fri May 6 00:10:00 2005 UTC (18 years, 10 months ago) by augustss
Branch: MAIN
Changes since 1.5: +4 -3 lines
Diff to previous 1.5 (colored) to selected 1.20 (colored)

Move declaration of error variable to avoid 'unused' warning.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Apr 29 20:11:01 2005 UTC (18 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.4: +9 -5 lines
Diff to previous 1.4 (colored) to selected 1.20 (colored)

Attach a USB keyboard as console keyboard if pckbc_cnattach() failed or
if there is no pckbc configured.  Previously only the latter cuased the
USB keyboard to be used.
This should make it more likely to get the USB keyboard as the console
on legacy free machines using the GENERIC config file.

Revision 1.3.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:24:30 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.3.2.2: +2 -2 lines
Diff to previous 1.3.2.2 (colored) to selected 1.20 (colored)

Fix the sync with head I botched.

Revision 1.3.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:42:43 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.3.2.1: +0 -0 lines
Diff to previous 1.3.2.1 (colored) to selected 1.20 (colored)

Sync with HEAD.

Revision 1.3.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:43:05 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.3: +6 -5 lines
Diff to previous 1.3 (colored) to selected 1.20 (colored)

Sync with HEAD

Revision 1.4 / (download) - annotate - [select for diffs], Sat Mar 13 17:31:34 2004 UTC (20 years ago) by bjh21
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Changes since 1.3: +6 -5 lines
Diff to previous 1.3 (colored) to selected 1.20 (colored)

Abstract the interface between pckbc(4), and the pckbd(4) and pms(4)
drivers that attach to it.  This allows for other host interface chips
that use the same keyboards and mice, such as the ones in the ARM
IOMD20, ARM7500, and SA-1111.  The PC-compatible driver is still
called pckbc(4), and the new abstraction layer is "pckbport", so the
child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which
also contains some code shared between all host controllers.  To avoid
incompatibility, pckbdreg.h is still installed in
/usr/include/dev/pckbc.

In theory, this shouldn't cause any behavioural changes in the drivers
concerned.  Thy just use rather more function pointers than before.  Tested
on i386 and (with a new host driver) acorn32.  Compiled on several other
affected architectures.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Jun 14 17:01:15 2003 UTC (20 years, 9 months ago) by thorpej
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored) to selected 1.20 (colored)

Also pass a type argument to comcnattach() and com_kgdb_attach().
comspeed() (and thus cominit()) may need this information.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Mar 2 18:27:14 2003 UTC (21 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.1: +4 -2 lines
Diff to previous 1.1 (colored) to selected 1.20 (colored)

Clean up some unneeded "mca.h" and "eisa.h" includes, make one that is
needed dependent on !__x86_64__. To be revisited later.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Feb 27 01:49:05 2003 UTC (21 years, 1 month ago) by fvdl
Branch: MAIN
Diff to selected 1.20 (colored)

Moved here from arch/i386/i386.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>