The NetBSD Project

CVS log for src/sys/dev/pci/ichsmb.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / pci

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.50.6.8 / (download) - annotate - [select for diffs], Wed Aug 23 17:16:13 2023 UTC (6 months, 1 week ago) by martin
Branch: netbsd-8
Changes since 1.50.6.7: +3 -2 lines
Diff to previous 1.50.6.7 (colored) to branchpoint 1.50 (colored) next main 1.51 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #1891):

	sys/dev/pci/ichsmb.c: revision 1.85
	sys/dev/pci/ismt.c: revision 1.11

ichsmb(4),ismt(4): Add Snow Ridge support.

Revision 1.60.4.6 / (download) - annotate - [select for diffs], Wed Aug 23 17:14:32 2023 UTC (6 months, 1 week ago) by martin
Branch: netbsd-9
Changes since 1.60.4.5: +3 -2 lines
Diff to previous 1.60.4.5 (colored) to branchpoint 1.60 (colored) next main 1.61 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #1723):

	sys/dev/pci/ichsmb.c: revision 1.85
	sys/dev/pci/ismt.c: revision 1.11

ichsmb(4),ismt(4): Add Snow Ridge support.

Revision 1.81.4.3 / (download) - annotate - [select for diffs], Wed Aug 23 17:13:08 2023 UTC (6 months, 1 week ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Changes since 1.81.4.2: +3 -2 lines
Diff to previous 1.81.4.2 (colored) to branchpoint 1.81 (colored) next main 1.82 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #338):

	sys/dev/pci/ichsmb.c: revision 1.85
	sys/dev/pci/ismt.c: revision 1.11

ichsmb(4),ismt(4): Add Snow Ridge support.

Revision 1.85 / (download) - annotate - [select for diffs], Mon Aug 7 06:24:35 2023 UTC (6 months, 3 weeks ago) by msaitoh
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, HEAD
Changes since 1.84: +3 -2 lines
Diff to previous 1.84 (colored)

ichsmb(4),ismt(4): Add Snow Ridge support.

Revision 1.81.4.2 / (download) - annotate - [select for diffs], Tue Aug 1 14:06:36 2023 UTC (7 months ago) by martin
Branch: netbsd-10
Changes since 1.81.4.1: +231 -3 lines
Diff to previous 1.81.4.1 (colored) to branchpoint 1.81 (colored)

Pull up following revision(s) (requested by riastradh in ticket #282):

	sys/dev/pci/ichsmb.c: revision 1.82
	sys/arch/amd64/conf/GENERIC: revision 1.602
	sys/arch/x86/pci/tco.c: revision 1.10
	sys/arch/x86/pci/tco.h: revision 1.5
	sys/arch/x86/pci/ichlpcib.c: revision 1.59
	sys/dev/ic/i82801lpcreg.h: revision 1.17
	sys/arch/x86/pci/files.pci: revision 1.27
	sys/dev/pci/files.pci: revision 1.446

ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets.

TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog
timer) used to hang off the Intel I/O platform controller hub's (ICH)
low-pin-count interface bridge (LPC IB), or ichlpcib(4).  On newer
devices, it hangs off the ICH SMBus instead.
Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB
(doesn't work, still not sure why).

XXX kernel revbump: This breaks the module ABI -- tco(4) modules
older than the change to make ta_has_rcba into ta_version will
incorrectly attach at buses they do not understand.  (However, the
tco(4) driver is statically built into GENERIC, so maybe it's safe
for pullup since the module wouldn't have worked anyway.)

Revision 1.50.6.7 / (download) - annotate - [select for diffs], Sat Jul 29 10:54:05 2023 UTC (7 months ago) by martin
Branch: netbsd-8
Changes since 1.50.6.6: +5 -3 lines
Diff to previous 1.50.6.6 (colored) to branchpoint 1.50 (colored)

Pull up the following revisions, via patch, requested by msaitoh in
ticket #1856:

	sys/dev/pci/ichsmb.c				1.83-1.84

- Add support Intel 700 series chipset and Alder Lake-N devices.
- Use device_printf() instead of aprint_error_dev() in
  ichsmb_i2c_exec().

Revision 1.60.4.5 / (download) - annotate - [select for diffs], Sat Jul 29 10:52:20 2023 UTC (7 months ago) by martin
Branch: netbsd-9
Changes since 1.60.4.4: +5 -3 lines
Diff to previous 1.60.4.4 (colored) to branchpoint 1.60 (colored)

Pull up the following revisions, via patch, requested by msaitoh in
ticket #1672:

	sys/dev/pci/ichsmb.c				1.83-1.84

- Add support Intel 700 series chipset and Alder Lake-N devices.
- Use device_printf() instead of aprint_error_dev() in
  ichsmb_i2c_exec().

Revision 1.81.4.1 / (download) - annotate - [select for diffs], Sat Jul 29 10:50:05 2023 UTC (7 months ago) by martin
Branch: netbsd-10
Changes since 1.81: +5 -3 lines
Diff to previous 1.81 (colored)

Pull up the following revisions, via patch, requested by msaitoh in
ticket #253:

	sys/dev/pci/ichsmb.c				1.83-1.84

- Add support Intel 700 series chipset and Alder Lake-N devices.
- Use device_printf() instead of aprint_error_dev() in
  ichsmb_i2c_exec().

Revision 1.84 / (download) - annotate - [select for diffs], Sun Jul 23 05:54:25 2023 UTC (7 months, 1 week ago) by msaitoh
Branch: MAIN
Changes since 1.83: +4 -2 lines
Diff to previous 1.83 (colored)

Add support Intel 700 series chipset and Alder Lake-N devices.

Revision 1.83 / (download) - annotate - [select for diffs], Tue May 30 04:14:30 2023 UTC (9 months ago) by msaitoh
Branch: MAIN
Changes since 1.82: +3 -3 lines
Diff to previous 1.82 (colored)

Use device_printf() instead of aprint_error_dev().

Revision 1.82 / (download) - annotate - [select for diffs], Wed Apr 12 06:39:15 2023 UTC (10 months, 3 weeks ago) by riastradh
Branch: MAIN
Changes since 1.81: +231 -3 lines
Diff to previous 1.81 (colored)

ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets.

TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog
timer) used to hang off the Intel I/O platform controller hub's (ICH)
low-pin-count interface bridge (LPC IB), or ichlpcib(4).  On newer
devices, it hangs off the ICH SMBus instead.

Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB
(doesn't work, still not sure why).

XXX kernel revbump: This breaks the module ABI -- tco(4) modules
older than the change to make ta_has_rcba into ta_version will
incorrectly attach at buses they do not understand.  (However, the
tco(4) driver is statically built into GENERIC, so maybe it's safe
for pullup since the module wouldn't have worked anyway.)

Revision 1.50.6.6 / (download) - annotate - [select for diffs], Sat Oct 15 10:33:42 2022 UTC (16 months, 2 weeks ago) by martin
Branch: netbsd-8
Changes since 1.50.6.5: +4 -2 lines
Diff to previous 1.50.6.5 (colored) to branchpoint 1.50 (colored)

Pull up the following (via patch), requested by msaitoh in ticket #1776:

	sys/dev/pci/ichsmb.c			1.76-1.77

Add Intel 600 Series PCH support.

Revision 1.60.4.4 / (download) - annotate - [select for diffs], Sat Oct 15 10:29:40 2022 UTC (16 months, 2 weeks ago) by martin
Branch: netbsd-9
Changes since 1.60.4.3: +4 -2 lines
Diff to previous 1.60.4.3 (colored) to branchpoint 1.60 (colored)

Pull up the following revisions, requested by msaitoh in ticket #1544:

	sys/dev/pci/ichsmb.c				1.76-1.77

Add Intel 600 Series PCH support.

Revision 1.81 / (download) - annotate - [select for diffs], Thu Sep 22 14:45:33 2022 UTC (17 months, 1 week 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.80: +45 -48 lines
Diff to previous 1.80 (colored)

ichsmb(4): Remove confusing `lpcib_' prefix on register names.

Revision 1.80 / (download) - annotate - [select for diffs], Thu Sep 22 14:45:18 2022 UTC (17 months, 1 week ago) by riastradh
Branch: MAIN
Changes since 1.79: +9 -8 lines
Diff to previous 1.79 (colored)

ichsmb(4): Only rescan i2cbus child if requested.

This will let us rescan tcoichbus later too on devices where the TCO
(Intel platform controller hub watchdog timer) hangs off ichsmb(4)
instead of ichlpcib(4).

Revision 1.79 / (download) - annotate - [select for diffs], Thu Sep 22 14:45:01 2022 UTC (17 months, 1 week ago) by riastradh
Branch: MAIN
Changes since 1.78: +5 -7 lines
Diff to previous 1.78 (colored)

ichsmb(4): Use config_detach_children to simplify.

Revision 1.78 / (download) - annotate - [select for diffs], Thu Sep 22 14:44:47 2022 UTC (17 months, 1 week ago) by riastradh
Branch: MAIN
Changes since 1.77: +7 -7 lines
Diff to previous 1.77 (colored)

ichsmb(4): Attach i2c bus only once.

The child could be detached, e.g. with drvctl, and then the bus
rescanned, at which point it would reinitialize a mutex without
destroying it.

Revision 1.77 / (download) - annotate - [select for diffs], Tue Sep 13 11:47:54 2022 UTC (17 months, 2 weeks ago) by msaitoh
Branch: MAIN
Changes since 1.76: +3 -2 lines
Diff to previous 1.76 (colored)

Add Intel 600 series PCH-LP devices support.

Revision 1.76 / (download) - annotate - [select for diffs], Tue Jan 25 16:07:57 2022 UTC (2 years, 1 month ago) by msaitoh
Branch: MAIN
Changes since 1.75: +3 -2 lines
Diff to previous 1.75 (colored)

Add Intel 600 Series PCH (desktop) support.

Revision 1.50.6.5 / (download) - annotate - [select for diffs], Fri Dec 3 17:54:30 2021 UTC (2 years, 2 months ago) by martin
Branch: netbsd-8
Changes since 1.50.6.4: +16 -12 lines
Diff to previous 1.50.6.4 (colored) to branchpoint 1.50 (colored)

Pull up the following revisions, requested by msaitoh in ticket #1711:

	sys/dev/pci/ichsmb.c		1.69, 1.71, 1.73-1.75 via patch

- Add Intel 400, 495, and 500 series support.
- Add Intel Jasper Lake and Elkhart Lake support.
- Ignores the SMBALERT# interrupt. Same as other OSes.

Revision 1.60.4.3 / (download) - annotate - [select for diffs], Fri Dec 3 17:49:41 2021 UTC (2 years, 2 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE
Changes since 1.60.4.2: +16 -12 lines
Diff to previous 1.60.4.2 (colored) to branchpoint 1.60 (colored)

Pull up the following revisions, requested by msaitoh in ticket #1381:

	sys/dev/pci/ichsmb.c			1.69, 1.71, 1.73-1.75 via patch

- Add Intel 400, 495, and 500 series support.
- Add Intel Jasper Lake and Elkhart Lake support.
- Ignore the SMBALERT# interrupt. Same as other OSes.

Revision 1.75 / (download) - annotate - [select for diffs], Wed Oct 27 18:50:57 2021 UTC (2 years, 4 months ago) by msaitoh
Branch: MAIN
Changes since 1.74: +3 -2 lines
Diff to previous 1.74 (colored)

Add Elkhart Lake support.

Revision 1.74 / (download) - annotate - [select for diffs], Tue Oct 12 14:15:34 2021 UTC (2 years, 4 months ago) by msaitoh
Branch: MAIN
Changes since 1.73: +3 -2 lines
Diff to previous 1.73 (colored)

Add Intel 400 Series PCH-V devices.

Revision 1.73 / (download) - annotate - [select for diffs], Mon Oct 11 15:47:10 2021 UTC (2 years, 4 months ago) by msaitoh
Branch: MAIN
Changes since 1.72: +3 -2 lines
Diff to previous 1.72 (colored)

Add Intel 500 Series PCH-H SMBus.

Revision 1.72 / (download) - annotate - [select for diffs], Sat Aug 7 16:19:14 2021 UTC (2 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2
Changes since 1.71: +3 -3 lines
Diff to previous 1.71 (colored)

Merge thorpej-cfargs2.

Revision 1.71.2.1 / (download) - annotate - [select for diffs], Wed Aug 4 21:27:00 2021 UTC (2 years, 6 months ago) by thorpej
Branch: thorpej-cfargs2
Changes since 1.71: +3 -3 lines
Diff to previous 1.71 (colored) next main 1.72 (colored)

Adapt to CFARGS().

Revision 1.70.2.1 / (download) - annotate - [select for diffs], Sun Aug 1 22:42:24 2021 UTC (2 years, 7 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.70: +3 -2 lines
Diff to previous 1.70 (colored) next main 1.71 (colored)

Sync with HEAD.

Revision 1.71 / (download) - annotate - [select for diffs], Mon Jul 12 12:59:54 2021 UTC (2 years, 7 months ago) by msaitoh
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base
Branch point for: thorpej-cfargs2
Changes since 1.70: +3 -2 lines
Diff to previous 1.70 (colored)

 Add Jasper Lake support.

Revision 1.70 / (download) - annotate - [select for diffs], Sat Apr 24 23:36:57 2021 UTC (2 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Branch point for: thorpej-i2c-spi-conf
Changes since 1.69: +6 -11 lines
Diff to previous 1.69 (colored)

Merge thorpej-cfargs branch:

Simplify and make extensible the config_search() / config_found() /
config_attach() interfaces: rather than having different variants for
which arguments you want pass along, just have a single call that
takes a variadic list of tag-value arguments.

Adjust all call sites:
- Simplify wherever possible; don't pass along arguments that aren't
  actually needed.
- Don't be explicit about what interface attribute is attaching if
  the device only has one.  (More simplification.)
- Add a config_probe() function to be used in indirect configuiration
  situations, making is visibly easier to see when indirect config is
  in play, and allowing for future change in semantics.  (As of now,
  this is just a wrapper around config_match(), but that is an
  implementation detail.)

Remove unnecessary or redundant interface attributes where they're not
needed.

There are currently 5 "cfargs" defined:
- CFARG_SUBMATCH (submatch function for direct config)
- CFARG_SEARCH (search function for indirect config)
- CFARG_IATTR (interface attribte)
- CFARG_LOCATORS (locators array)
- CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)

...and a sentinel value CFARG_EOL.

Add some extra sanity checking to ensure that interface attributes
aren't ambiguous.

Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark
ports to associate those device handles with device_t instance.  This
will trickle trough to more places over time (need back-end for pre-OFW
Sun OBP; any others?).

Revision 1.68.2.1 / (download) - annotate - [select for diffs], Sat Apr 3 22:28:46 2021 UTC (2 years, 10 months ago) by thorpej
Branch: thorpej-futex
Changes since 1.68: +12 -13 lines
Diff to previous 1.68 (colored) next main 1.69 (colored)

Sync with HEAD.

Revision 1.69.2.1 / (download) - annotate - [select for diffs], Wed Mar 24 14:21:08 2021 UTC (2 years, 11 months ago) by thorpej
Branch: thorpej-cfargs
Changes since 1.69: +6 -11 lines
Diff to previous 1.69 (colored) next main 1.70 (colored)

Don't filter interface attributes in rescan functions for devices that
carry only a single interface attribute.  The autoconfiguration machinery
already considers interface attributes when searching for possible parents.

Revision 1.69 / (download) - annotate - [select for diffs], Fri Jan 15 14:07:15 2021 UTC (3 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-cfargs-base
Branch point for: thorpej-cfargs
Changes since 1.68: +12 -13 lines
Diff to previous 1.68 (colored)

- Match 400-, 495-, and 500-series controllers.
- Apply OpenBSD rev 1.38, which ignores the SMBALERT# interrupt that
  fires spuriously on some systems (ignored by Linux and FreeBSD, as
  well).

Revision 1.50.6.4 / (download) - annotate - [select for diffs], Wed Aug 5 15:54:30 2020 UTC (3 years, 6 months ago) by martin
Branch: netbsd-8
Changes since 1.50.6.3: +5 -4 lines
Diff to previous 1.50.6.3 (colored) to branchpoint 1.50 (colored)

Pull up the following revisions, requested by msaitoh in ticket #1586:

	sys/dev/pci/ichsmb.c				1.66-1.68 via patch

- Add Comet Lake, Whiskey Lake U and Amber Lake Y support.
- Whitespace fix.

Revision 1.60.4.2 / (download) - annotate - [select for diffs], Fri Jul 10 11:31:59 2020 UTC (3 years, 7 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Changes since 1.60.4.1: +6 -4 lines
Diff to previous 1.60.4.1 (colored) to branchpoint 1.60 (colored)

Pull up the following revisions, via patch, requested by msaitoh in
ticket #996:

	sys/dev/pci/ichsmb.c				1.62, 1.66-1.68

- Fix LOCKDEBUG panic on detach when attach failed.
- Add Comet Lake, Whiskey Lake U and Amber Lake Y support.
- Whitespace fix.

Revision 1.66.4.2 / (download) - annotate - [select for diffs], Sat Apr 25 11:23:59 2020 UTC (3 years, 10 months ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.66.4.1: +3 -2 lines
Diff to previous 1.66.4.1 (colored) to branchpoint 1.66 (colored) next main 1.67 (colored)

Sync with bouyer-xenpvh-base2 (HEAD)

Revision 1.68 / (download) - annotate - [select for diffs], Wed Apr 22 07:17:01 2020 UTC (3 years, 10 months ago) by msaitoh
Branch: MAIN
CVS Tags: bouyer-xenpvh-base2
Branch point for: thorpej-futex
Changes since 1.67: +3 -2 lines
Diff to previous 1.67 (colored)

 Add Whiskey Lake U and Amber Lake Y support.

Revision 1.57.2.3 / (download) - annotate - [select for diffs], Tue Apr 21 18:42:16 2020 UTC (3 years, 10 months ago) by martin
Branch: phil-wifi
Changes since 1.57.2.2: +1 -0 lines
Diff to previous 1.57.2.2 (colored) to branchpoint 1.57 (colored) next main 1.58 (colored)

Sync with HEAD

Revision 1.66.4.1 / (download) - annotate - [select for diffs], Mon Apr 20 11:29:04 2020 UTC (3 years, 10 months ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.66: +3 -2 lines
Diff to previous 1.66 (colored)

Sync with HEAD

Revision 1.67 / (download) - annotate - [select for diffs], Thu Apr 16 18:32:29 2020 UTC (3 years, 10 months ago) by msaitoh
Branch: MAIN
CVS Tags: phil-wifi-20200421, bouyer-xenpvh-base1
Changes since 1.66: +3 -2 lines
Diff to previous 1.66 (colored)

Add Comet Lake support.

Revision 1.57.2.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:09 2020 UTC (3 years, 10 months ago) by martin
Branch: phil-wifi
Changes since 1.57.2.1: +52 -50 lines
Diff to previous 1.57.2.1 (colored) to branchpoint 1.57 (colored)

Merge changes from current as of 20200406

Revision 1.60.4.1 / (download) - annotate - [select for diffs], Sun Mar 1 12:48:25 2020 UTC (4 years ago) by martin
Branch: netbsd-9
Changes since 1.60: +4 -3 lines
Diff to previous 1.60 (colored)

Pull up following revision(s) (requested by riastradh in ticket #748):

	sys/dev/pci/ichsmb.c: revision 1.61

If attach fails, don't panic on detach.

Revision 1.65.2.1 / (download) - annotate - [select for diffs], Sat Feb 29 20:19:10 2020 UTC (4 years ago) by ad
Branch: ad-namecache
Changes since 1.65: +3 -3 lines
Diff to previous 1.65 (colored) next main 1.66 (colored)

Sync with head.

Revision 1.66 / (download) - annotate - [select for diffs], Tue Feb 18 04:09:31 2020 UTC (4 years ago) by msaitoh
Branch: MAIN
CVS Tags: phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, bouyer-xenpvh-base, ad-namecache-base3
Branch point for: bouyer-xenpvh
Changes since 1.65: +3 -3 lines
Diff to previous 1.65 (colored)

 Whitespace fix. No functional change.

Revision 1.65 / (download) - annotate - [select for diffs], Tue Dec 24 06:27:17 2019 UTC (4 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: ad-namecache-base2, ad-namecache-base1, ad-namecache-base
Branch point for: ad-namecache
Changes since 1.64: +46 -16 lines
Diff to previous 1.64 (colored)

Make ichsmb and piixpm MP-safe:
- Synchronize with the interrupt handler using a mutex.
- Use a condvar to wait for completion, rather than tsleep().
- Mark our interrupt handler as such.

Also, other general correctness fixes:
- Loop around testing the completion condition to protect aginst
  spurious wakes.
- The "i2c exec" function returns an error code, so actually do so.

Revision 1.64 / (download) - annotate - [select for diffs], Mon Dec 23 15:34:40 2019 UTC (4 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.63: +3 -3 lines
Diff to previous 1.63 (colored)

ichsmb_i2c_exec(): No need to check 'cold' to force I2C_F_POLL; the i2c
upper layer does it for us.

Revision 1.63 / (download) - annotate - [select for diffs], Sun Dec 22 23:23:32 2019 UTC (4 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.62: +4 -33 lines
Diff to previous 1.62 (colored)

Cleanup i2c bus acquire / release, centralizing all of the logic into
iic_acquire_bus() / iic_release_bus().  "acquire" and "release" hooks
no longer need to be provided by back-end controller drivers (only if
they need special handling, e.g. powering on the i2c controller).
This results in the removal of a bunch of rendundant code from each
back-end controller driver.

Assert that we are not in hard interrupt context in iic_acquire_bus(),
iic_exec(), and iic_release_bus().

Revision 1.62 / (download) - annotate - [select for diffs], Mon Dec 9 21:00:48 2019 UTC (4 years, 2 months ago) by ad
Branch: MAIN
Changes since 1.61: +3 -3 lines
Diff to previous 1.61 (colored)

Fix LOCKDEBUG panic on detach.

Revision 1.61 / (download) - annotate - [select for diffs], Thu Nov 21 17:47:23 2019 UTC (4 years, 3 months ago) by ad
Branch: MAIN
Changes since 1.60: +4 -3 lines
Diff to previous 1.60 (colored)

If attach fails, don't panic on detach.

Revision 1.57.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:16 2019 UTC (4 years, 8 months ago) by christos
Branch: phil-wifi
Changes since 1.57: +21 -10 lines
Diff to previous 1.57 (colored)

Sync with HEAD

Revision 1.56.2.2 / (download) - annotate - [select for diffs], Wed Dec 26 14:01:50 2018 UTC (5 years, 2 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.56.2.1: +21 -10 lines
Diff to previous 1.56.2.1 (colored) to branchpoint 1.56 (colored) next main 1.57 (colored)

Sync with HEAD, resolve a few conflicts

Revision 1.60 / (download) - annotate - [select for diffs], Mon Dec 10 06:23:54 2018 UTC (5 years, 2 months ago) by jdolecek
Branch: MAIN
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, netbsd-9-base, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, isaki-audio2-base, isaki-audio2
Branch point for: netbsd-9
Changes since 1.59: +5 -3 lines
Diff to previous 1.59 (colored)

call pci_intr_release() when pci_intr_establish_xname() fails; I got confused
by the opposite conditionals compared to other drivers

found by Masanobu SAITOH

Revision 1.59 / (download) - annotate - [select for diffs], Sun Dec 9 19:21:17 2018 UTC (5 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.58: +3 -3 lines
Diff to previous 1.58 (colored)

try to detach on shutdown; for now the only practical reason is to test that
the driver detach paths work

Revision 1.58 / (download) - annotate - [select for diffs], Sun Dec 9 19:16:10 2018 UTC (5 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.57: +18 -9 lines
Diff to previous 1.57 (colored)

convert to pci_intr_alloc() to possibly allow MSI/MSI-X; has no effect
on my system, where the device only supports INTx

Revision 1.50.6.3 / (download) - annotate - [select for diffs], Thu Jul 26 20:32:38 2018 UTC (5 years, 7 months ago) by snj
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1
Changes since 1.50.6.2: +6 -2 lines
Diff to previous 1.50.6.2 (colored) to branchpoint 1.50 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #926):
	sys/dev/pci/ichsmb.c: 1.52, 1.56
Add C620 devices.
--
Add Apollo Lake and Gemini Lake devices.

Revision 1.50.6.2 / (download) - annotate - [select for diffs], Mon Apr 16 14:21:48 2018 UTC (5 years, 10 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1
Changes since 1.50.6.1: +3 -2 lines
Diff to previous 1.50.6.1 (colored) to branchpoint 1.50 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #763):

	sys/dev/pci/ichsmb.c: revision 1.57
	sys/dev/pci/pucdata.c: revision 1.101

Add 300 series chipset support.

Revision 1.56.2.1 / (download) - annotate - [select for diffs], Mon Apr 16 01:59:58 2018 UTC (5 years, 10 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.56: +3 -2 lines
Diff to previous 1.56 (colored)

Sync with HEAD, resolve some conflicts

Revision 1.57 / (download) - annotate - [select for diffs], Mon Apr 9 15:36:00 2018 UTC (5 years, 10 months ago) by msaitoh
Branch: MAIN
CVS Tags: phil-wifi-base, 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, jdolecek-ncqfixes-base, jdolecek-ncqfixes
Branch point for: phil-wifi
Changes since 1.56: +3 -2 lines
Diff to previous 1.56 (colored)

 Add 300 series chipset support.

Revision 1.56 / (download) - annotate - [select for diffs], Fri Mar 2 08:25:53 2018 UTC (6 years ago) by msaitoh
Branch: MAIN
CVS Tags: pgoyette-compat-base, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.55: +4 -2 lines
Diff to previous 1.55 (colored)

 Add Apollo Lake and Gemini Lake devices.

Revision 1.55 / (download) - annotate - [select for diffs], Wed Feb 28 22:36:02 2018 UTC (6 years ago) by pgoyette
Branch: MAIN
Changes since 1.54: +32 -6 lines
Diff to previous 1.54 (colored)

Teach the ichsmb(4) driver how to detach.

Revision 1.54 / (download) - annotate - [select for diffs], Tue Feb 27 00:18:02 2018 UTC (6 years ago) by pgoyette
Branch: MAIN
Changes since 1.53: +3 -3 lines
Diff to previous 1.53 (colored)

Add dependency on iic module to get access to iicbus_print()

Revision 1.53 / (download) - annotate - [select for diffs], Mon Feb 26 07:28:02 2018 UTC (6 years ago) by pgoyette
Branch: MAIN
Changes since 1.52: +38 -2 lines
Diff to previous 1.52 (colored)

Modularize the ichsmb(4) driver.  No functional changes.

Revision 1.50.6.1 / (download) - annotate - [select for diffs], Mon Feb 26 00:05:04 2018 UTC (6 years ago) by snj
Branch: netbsd-8
Changes since 1.50: +3 -2 lines
Diff to previous 1.50 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #565):
	sys/dev/pci/ichsmb.c: 1.51
	sys/dev/pci/ismt.c: 1.6
Add C3000 devices.

Revision 1.52 / (download) - annotate - [select for diffs], Thu Feb 22 05:09:56 2018 UTC (6 years ago) by msaitoh
Branch: MAIN
Changes since 1.51: +4 -2 lines
Diff to previous 1.51 (colored)

 Add C620 devices.

Revision 1.27.6.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:07 2017 UTC (6 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.27.6.2: +57 -15 lines
Diff to previous 1.27.6.2 (colored) to branchpoint 1.27 (colored) next main 1.28 (colored)

update from HEAD

Revision 1.37.4.7 / (download) - annotate - [select for diffs], Mon Aug 28 17:52:05 2017 UTC (6 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.37.4.6: +8 -6 lines
Diff to previous 1.37.4.6 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored)

Sync with HEAD

Revision 1.51 / (download) - annotate - [select for diffs], Thu Aug 17 01:24:09 2017 UTC (6 years, 6 months ago) by msaitoh
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, nick-nhusb-base-20170825
Changes since 1.50: +3 -2 lines
Diff to previous 1.50 (colored)

Add C3000 devices.

Revision 1.46.2.3 / (download) - annotate - [select for diffs], Wed Apr 26 02:53:12 2017 UTC (6 years, 10 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.46.2.2: +6 -6 lines
Diff to previous 1.46.2.2 (colored) to branchpoint 1.46 (colored) next main 1.47 (colored)

Sync with HEAD

Revision 1.48.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:47 2017 UTC (6 years, 10 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.48: +7 -6 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

Sync with HEAD

Revision 1.50 / (download) - annotate - [select for diffs], Fri Mar 31 08:38:13 2017 UTC (6 years, 11 months ago) by msaitoh
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1
Branch point for: netbsd-8
Changes since 1.49: +6 -6 lines
Diff to previous 1.49 (colored)

 Remove extra 0x. This bug was added when replacing bitmask_snprintf(9) with
snprintb(3) (in between NetBSD 5 and 6). Old bitmask_snprint(9) didn't add
0x" automatically for hexadecimal value, so old code used it with "0x%s".

Revision 1.46.2.2 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:29 2017 UTC (6 years, 11 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.46.2.1: +4 -2 lines
Diff to previous 1.46.2.1 (colored) to branchpoint 1.46 (colored)

Sync with HEAD

Revision 1.49 / (download) - annotate - [select for diffs], Wed Mar 15 06:40:34 2017 UTC (6 years, 11 months ago) by msaitoh
Branch: MAIN
CVS Tags: pgoyette-localcount-20170320
Changes since 1.48: +3 -2 lines
Diff to previous 1.48 (colored)

 Add another 100 Series SMBus (100SERIES_LP_SMB)

Revision 1.37.4.6 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:29 2017 UTC (7 years ago) by skrll
Branch: nick-nhusb
Changes since 1.37.4.5: +3 -2 lines
Diff to previous 1.37.4.5 (colored) to branchpoint 1.37 (colored)

Sync with HEAD

Revision 1.37.2.2.4.1 / (download) - annotate - [select for diffs], Wed Jan 18 08:46:27 2017 UTC (7 years, 1 month ago) by skrll
Branch: netbsd-7-nhusb
Changes since 1.37.2.2: +4 -2 lines
Diff to previous 1.37.2.2 (colored) next main 1.37.2.3 (colored)

Sync with netbsd-5

Revision 1.48 / (download) - annotate - [select for diffs], Sun Jan 15 04:45:39 2017 UTC (7 years, 1 month ago) by msaitoh
Branch: MAIN
CVS Tags: nick-nhusb-base-20170204, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.47: +3 -2 lines
Diff to previous 1.47 (colored)

Add Intel 200 series devices.

Revision 1.37.2.3 / (download) - annotate - [select for diffs], Fri Dec 9 04:43:08 2016 UTC (7 years, 2 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, 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
Changes since 1.37.2.2: +4 -2 lines
Diff to previous 1.37.2.2 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #1294):
	sys/dev/pci/ichsmb.c: revisions 1.43-1.44
ichsmb(4): Add Braswell PCU SMBus and Intel 100 Series SMBus.

Revision 1.37.4.5 / (download) - annotate - [select for diffs], Mon Dec 5 10:55:02 2016 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.37.4.4: +4 -4 lines
Diff to previous 1.37.4.4 (colored) to branchpoint 1.37 (colored)

Sync with HEAD

Revision 1.46.2.1 / (download) - annotate - [select for diffs], Fri Nov 4 14:49:09 2016 UTC (7 years, 3 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.46: +4 -4 lines
Diff to previous 1.46 (colored)

Sync with HEAD

Revision 1.47 / (download) - annotate - [select for diffs], Thu Oct 13 20:05:06 2016 UTC (7 years, 4 months ago) by jdolecek
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, pgoyette-localcount-20161104, nick-nhusb-base-20161204
Changes since 1.46: +4 -4 lines
Diff to previous 1.46 (colored)

provide intr xname

Revision 1.37.4.4 / (download) - annotate - [select for diffs], Sat Jul 9 20:25:03 2016 UTC (7 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.37.4.3: +4 -3 lines
Diff to previous 1.37.4.3 (colored) to branchpoint 1.37 (colored)

Sync with HEAD

Revision 1.46 / (download) - annotate - [select for diffs], Thu Jul 7 06:55:41 2016 UTC (7 years, 7 months ago) by msaitoh
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161004, nick-nhusb-base-20160907, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.45: +4 -3 lines
Diff to previous 1.45 (colored)

KNF. Remove extra spaces. No functional change.

Revision 1.37.4.3 / (download) - annotate - [select for diffs], Sun Dec 27 12:09:50 2015 UTC (8 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.37.4.2: +5 -3 lines
Diff to previous 1.37.4.2 (colored) to branchpoint 1.37 (colored)

Sync with HEAD (as of 26th Dec)

Revision 1.45 / (download) - annotate - [select for diffs], Thu Dec 10 05:29:41 2015 UTC (8 years, 2 months ago) by pgoyette
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226
Changes since 1.44: +3 -3 lines
Diff to previous 1.44 (colored)

Initialize the mutex before calling xxx_rescan().  Otherwise if we
load/attach an i2cbus at a later time (ie, load the iic module),
we'll end-up re-initializing the mutex.

(Caught with a LOCKDEBUG kernel)

Revision 1.44 / (download) - annotate - [select for diffs], Tue Dec 1 10:08:03 2015 UTC (8 years, 3 months ago) by msaitoh
Branch: MAIN
Changes since 1.43: +3 -2 lines
Diff to previous 1.43 (colored)

Add Intel 100 Series chipset's devices.

Revision 1.43 / (download) - annotate - [select for diffs], Mon Nov 16 15:01:22 2015 UTC (8 years, 3 months ago) by msaitoh
Branch: MAIN
Changes since 1.42: +3 -2 lines
Diff to previous 1.42 (colored)

 Add Braswell PCU SMBus.

Revision 1.37.4.2 / (download) - annotate - [select for diffs], Sat Jun 6 14:40:09 2015 UTC (8 years, 8 months ago) by skrll
Branch: nick-nhusb
Changes since 1.37.4.1: +41 -9 lines
Diff to previous 1.37.4.1 (colored) to branchpoint 1.37 (colored)

Sync with HEAD

Revision 1.42 / (download) - annotate - [select for diffs], Sun May 3 22:51:11 2015 UTC (8 years, 10 months ago) by pgoyette
Branch: MAIN
CVS Tags: nick-nhusb-base-20150921, nick-nhusb-base-20150606
Changes since 1.41: +40 -8 lines
Diff to previous 1.41 (colored)

Teach a couple of i2cbus controllers how to rescan.  This enables
{,un}loading and {at,de}taching of the iic(4) driver/module at a
later time. Tested piixpm on QEMU, and ichsmb on my live server.

Revision 1.37.2.2 / (download) - annotate - [select for diffs], Thu Apr 30 19:27:20 2015 UTC (8 years, 10 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base, 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
Branch point for: netbsd-7-nhusb
Changes since 1.37.2.1: +5 -2 lines
Diff to previous 1.37.2.1 (colored) to branchpoint 1.37 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #725):
	sys/arch/x86/pci/ichlpcib.c: revisions 1.47, 1.48
	sys/dev/pci/ichsmb.c: revisions 1.39, 1.40, 1.41
	sys/dev/pci/pucdata.c: revision 1.94
Add 9 Series support.
--
Add Intel C61x and X99 devices.
--
attach Mobile 5th Gen. Core SMBus

Revision 1.37.4.1 / (download) - annotate - [select for diffs], Mon Apr 6 15:18:10 2015 UTC (8 years, 10 months ago) by skrll
Branch: nick-nhusb
Changes since 1.37: +7 -3 lines
Diff to previous 1.37 (colored)

Sync with HEAD

Revision 1.41 / (download) - annotate - [select for diffs], Thu Apr 2 15:32:19 2015 UTC (8 years, 11 months ago) by tnn
Branch: MAIN
CVS Tags: nick-nhusb-base-20150406
Changes since 1.40: +3 -2 lines
Diff to previous 1.40 (colored)

attach Mobile 5th Gen. Core SMBus

Revision 1.40 / (download) - annotate - [select for diffs], Fri Mar 20 12:01:32 2015 UTC (8 years, 11 months ago) by msaitoh
Branch: MAIN
Changes since 1.39: +3 -2 lines
Diff to previous 1.39 (colored)

Add Intel C61x and X99 devices.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Mar 18 05:54:14 2015 UTC (8 years, 11 months ago) by msaitoh
Branch: MAIN
Changes since 1.38: +3 -2 lines
Diff to previous 1.38 (colored)

Add 9 Series support.

Revision 1.37.2.1 / (download) - annotate - [select for diffs], Tue Feb 17 15:06:07 2015 UTC (9 years ago) by martin
Branch: netbsd-7
Changes since 1.37: +4 -3 lines
Diff to previous 1.37 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #528):
	sys/dev/pci/ichsmb.c: revision 1.38
	sys/dev/pci/pcidevs: revision 1.1206
	sys/dev/pci/pcidevs: revision 1.1207
	sys/arch/x86/pci/ichlpcib.c: revision 1.44
Change Intel 0x0434 entry:
- Rename DH89XX_QA to DH89XXCC_IQIA
- Modify the description to DH89xxCC PCIe Endpoint and QuickAssist
  (include typo fix)
- Rename DH89xxCC's names from DH89XX_ to DH89XXCC_.
- Add some DH89xxCC's devices.
- Add DH89XXCL's devices.
- Rename PCI_PRODUCT_INTEL_DH89XX_SMB to PCI_PRODUCT_INTEL_DH89XXCC_SMB
- Add PCI_PRODUCT_INTEL_DH89XXCL_SMB
Add DH89xxC[CL] LPC devices.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Dec 15 13:16:42 2014 UTC (9 years, 2 months ago) by msaitoh
Branch: MAIN
Changes since 1.37: +4 -3 lines
Diff to previous 1.37 (colored)

- Rename PCI_PRODUCT_INTEL_DH89XX_SMB to PCI_PRODUCT_INTEL_DH89XXCC_SMB
- Add PCI_PRODUCT_INTEL_DH89XXCL_SMB

Revision 1.27.2.1 / (download) - annotate - [select for diffs], Mon Sep 29 18:33:21 2014 UTC (9 years, 5 months ago) by msaitoh
Branch: netbsd-6
Changes since 1.27: +5 -5 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

Pull up following revision(s) (requested by riastradh in ticket #1123):
	sys/dev/pci/ichsmb.c: revision 1.37
Register a null pmf handler even if we failed to attach.
Keeps ichsmb(4) from preventing suspend even if it's broken because
of ichlpcib(4) grodiness.

Revision 1.27.6.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:42 2014 UTC (9 years, 6 months ago) by tls
Branch: tls-maxphys
Changes since 1.27.6.1: +20 -6 lines
Diff to previous 1.27.6.1 (colored) to branchpoint 1.27 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.35.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:54:54 2014 UTC (9 years, 6 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.35: +8 -5 lines
Diff to previous 1.35 (colored) next main 1.36 (colored)

Rebase.

Revision 1.37 / (download) - annotate - [select for diffs], Wed Jul 2 19:49:38 2014 UTC (9 years, 8 months ago) by riastradh
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, nick-nhusb-base, netbsd-7-base
Branch point for: nick-nhusb, netbsd-7
Changes since 1.36: +5 -5 lines
Diff to previous 1.36 (colored)

Register a null pmf handler even if we failed to attach.

Keeps ichsmb(4) from preventing suspend even if it's broken because
of ichlpcib(4) grodiness.

Revision 1.36 / (download) - annotate - [select for diffs], Mon Jun 9 08:52:43 2014 UTC (9 years, 8 months ago) by msaitoh
Branch: MAIN
Changes since 1.35: +5 -2 lines
Diff to previous 1.35 (colored)

Add Tolapai, Coleto Creek and Bay Trail.

Revision 1.25.4.4 / (download) - annotate - [select for diffs], Thu May 22 11:40:24 2014 UTC (9 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.25.4.3: +14 -3 lines
Diff to previous 1.25.4.3 (colored) to branchpoint 1.25 (colored) next main 1.26 (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.30.2.2 / (download) - annotate - [select for diffs], Sun May 18 17:45:40 2014 UTC (9 years, 9 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.30.2.1: +6 -3 lines
Diff to previous 1.30.2.1 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored)

sync with head

Revision 1.35 / (download) - annotate - [select for diffs], Sat Mar 29 19:28:24 2014 UTC (9 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15
Branch point for: tls-earlyentropy
Changes since 1.34: +4 -3 lines
Diff to previous 1.34 (colored)

make pci_intr_string and eisa_intr_string take a buffer and a length
instead of relying in local static storage.

Revision 1.34 / (download) - annotate - [select for diffs], Sat Dec 28 11:15:43 2013 UTC (10 years, 2 months ago) by msaitoh
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.33: +3 -2 lines
Diff to previous 1.33 (colored)

Add Intel C2000 PCU SMBus

Revision 1.33 / (download) - annotate - [select for diffs], Thu Nov 7 15:55:08 2013 UTC (10 years, 3 months ago) by msaitoh
Branch: MAIN
Changes since 1.32: +3 -2 lines
Diff to previous 1.32 (colored)

Add some Mobile 4th generation Intel Core Processor devices
(Lynx Point-LP).

Revision 1.30.2.1 / (download) - annotate - [select for diffs], Wed Aug 28 23:59:25 2013 UTC (10 years, 6 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.30: +10 -2 lines
Diff to previous 1.30 (colored)

sync with head

Revision 1.30.8.1 / (download) - annotate - [select for diffs], Tue Jul 23 21:07:35 2013 UTC (10 years, 7 months ago) by riastradh
Branch: riastradh-drm2
Changes since 1.30: +10 -2 lines
Diff to previous 1.30 (colored) next main 1.31 (colored)

sync with HEAD

Revision 1.32 / (download) - annotate - [select for diffs], Thu Jul 18 22:14:54 2013 UTC (10 years, 7 months ago) by soren
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1
Changes since 1.31: +9 -2 lines
Diff to previous 1.31 (colored)

Clear errors before beginning a transfer.

Closes PR port-i386/46792.

Revision 1.31 / (download) - annotate - [select for diffs], Thu Jul 18 03:14:09 2013 UTC (10 years, 7 months ago) by msaitoh
Branch: MAIN
Changes since 1.30: +3 -2 lines
Diff to previous 1.30 (colored)

Add Intel 8 Series SMBus.

Revision 1.27.6.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:29:17 2013 UTC (11 years ago) by tls
Branch: tls-maxphys
Changes since 1.27: +7 -2 lines
Diff to previous 1.27 (colored)

resync with head

Revision 1.25.4.3 / (download) - annotate - [select for diffs], Wed Jan 23 00:06:08 2013 UTC (11 years, 1 month ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.25.4.2: +3 -2 lines
Diff to previous 1.25.4.2 (colored) to branchpoint 1.25 (colored)

sync with head

Revision 1.25.4.2 / (download) - annotate - [select for diffs], Wed Jan 16 05:33:17 2013 UTC (11 years, 1 month ago) by yamt
Branch: yamt-pagecache
Changes since 1.25.4.1: +6 -2 lines
Diff to previous 1.25.4.1 (colored) to branchpoint 1.25 (colored)

sync with (a bit old) head

Revision 1.30 / (download) - annotate - [select for diffs], Sat Jan 12 20:33:02 2013 UTC (11 years, 1 month ago) by riastradh
Branch: MAIN
CVS Tags: yamt-pagecache-base8, riastradh-drm2-base, khorben-n900, agc-symver-base, agc-symver
Branch point for: rmind-smpnet, riastradh-drm2
Changes since 1.29: +3 -2 lines
Diff to previous 1.29 (colored)

Match the C600's other smbus controller.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Nov 29 18:48:26 2012 UTC (11 years, 3 months ago) by msaitoh
Branch: MAIN
CVS Tags: yamt-pagecache-base7
Changes since 1.28: +5 -2 lines
Diff to previous 1.28 (colored)

Add C600(and X79) SMBus devices.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Nov 26 03:01:28 2012 UTC (11 years, 3 months ago) by riastradh
Branch: MAIN
Changes since 1.27: +3 -2 lines
Diff to previous 1.27 (colored)

Match the Intel 7 Series SMBus Controller in ichsmb(4).

Tested on a Thinkpad W530.

Revision 1.25.4.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:45 2012 UTC (11 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.25: +10 -14 lines
Diff to previous 1.25 (colored)

sync with head

Revision 1.25.8.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:34:38 2012 UTC (12 years ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.25: +10 -14 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

merge to -current.

Revision 1.27 / (download) - annotate - [select for diffs], Tue Feb 14 15:08:07 2012 UTC (12 years ago) by pgoyette
Branch: MAIN
CVS Tags: yamt-pagecache-base6, 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, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, 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
Branch point for: tls-maxphys, netbsd-6
Changes since 1.26: +9 -9 lines
Diff to previous 1.26 (colored)

Replace the xxx_acquire()/xxx_release() rwlocks with mutexes.  There are
only RW_WRITERs for these, and no RW_READERs, so no need to incur the
extra overhead of allowing for both.  As discussed on tech-kern.

For piixpm and ichsmb, the acquire/release protocol needs to be used,
even if the request is I2C_F_POLL'd (or if the device supports only
polled mode).  Otherwise multiple requests can be running at the same
time, and they stomp on each other and create anomolous results.

Part 2 addresses my PR kern/45889

3 ACKs from releng

Revision 1.26 / (download) - annotate - [select for diffs], Mon Jan 30 19:41:19 2012 UTC (12 years, 1 month ago) by drochner
Branch: MAIN
Changes since 1.25: +3 -7 lines
Diff to previous 1.25 (colored)

Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive}
where it looks straightforward, and pci_aprint_devinfo_fancy in a few
others where drivers want to supply their own device names instead
of the pcidevs generated one. More complicated cases, where names
are composed at runtime, are left alone for now. It certainly makes
sense to simplify the drivers here rather than inventing a catch-all API.
This should serve as as example for new drivers, and also ensure
consistent output in the AB_QUIET ("boot -q") case. Also, it avoids
excessive stack usage where drivers attach child devices because the
buffer for the device name is not kept on the local stack anymore.

Revision 1.23.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:08:10 2011 UTC (12 years, 9 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.23: +11 -6 lines
Diff to previous 1.23 (colored) next main 1.24 (colored)

Sync with HEAD.

Revision 1.22.4.2 / (download) - annotate - [select for diffs], Tue May 31 03:04:39 2011 UTC (12 years, 9 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.22.4.1: +1 -0 lines
Diff to previous 1.22.4.1 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored)

sync with head

Revision 1.25 / (download) - annotate - [select for diffs], Sun May 15 01:00:52 2011 UTC (12 years, 9 months ago) by msaitoh
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.24: +3 -2 lines
Diff to previous 1.24 (colored)

Add support for Intel 6 series.

Revision 1.22.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:53:37 2011 UTC (13 years ago) by rmind
Branch: rmind-uvmplock
Changes since 1.22: +12 -8 lines
Diff to previous 1.22 (colored)

sync with head

Revision 1.23.4.1 / (download) - annotate - [select for diffs], Thu Feb 17 12:00:13 2011 UTC (13 years ago) by bouyer
Branch: bouyer-quota2
Changes since 1.23: +10 -6 lines
Diff to previous 1.23 (colored) next main 1.24 (colored)

Sync with HEAD

Revision 1.24 / (download) - annotate - [select for diffs], Thu Feb 10 13:52:36 2011 UTC (13 years ago) by hannken
Branch: MAIN
CVS Tags: bouyer-quota2-nbase, bouyer-quota2-base
Changes since 1.23: +10 -6 lines
Diff to previous 1.23 (colored)

Make the SMbus Send/Receive functions work.

If cmdlen = 0 and len = 1 use the XXX_HC_CMD_BYTE protocol, send
data through XXX_SMB_HCMD or receive data from XXX_SMB_HD0.

Ok: Paul Goyette

Revision 1.22.2.1 / (download) - annotate - [select for diffs], Tue Aug 17 06:46:24 2010 UTC (13 years, 6 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.22: +4 -4 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

Sync with HEAD.

Revision 1.13.4.4 / (download) - annotate - [select for diffs], Wed Aug 11 22:53:45 2010 UTC (13 years, 6 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.13.4.3: +4 -4 lines
Diff to previous 1.13.4.3 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)

sync with head.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Jul 30 15:28:09 2010 UTC (13 years, 7 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.22: +4 -4 lines
Diff to previous 1.22 (colored)

Adjust for Intel ICH10 devices update.

Revision 1.13.4.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:44 2010 UTC (13 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.13.4.2: +3 -2 lines
Diff to previous 1.13.4.2 (colored) to branchpoint 1.13 (colored)

sync with head

Revision 1.22 / (download) - annotate - [select for diffs], Sat Feb 6 14:09:25 2010 UTC (14 years ago) by tnn
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base1, uebayasi-xip-base
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.21: +3 -2 lines
Diff to previous 1.21 (colored)

Attach to SMBus on Intel P55 chipset.

Revision 1.13.4.2 / (download) - annotate - [select for diffs], Sat May 16 10:41:33 2009 UTC (14 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.13.4.1: +4 -4 lines
Diff to previous 1.13.4.1 (colored) to branchpoint 1.13 (colored)

sync with head

Revision 1.19.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:20:24 2009 UTC (14 years, 9 months ago) by jym
Branch: jym-xensuspend
Changes since 1.19: +5 -5 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Sync with HEAD.

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

Revision 1.21 / (download) - annotate - [select for diffs], Wed May 6 09:25:15 2009 UTC (14 years, 10 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, matt-premerge-20091211, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (colored)

struct cfdata * -> cfdata_t, no functional changes intended.

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

sync with head.

Revision 1.17.2.3 / (download) - annotate - [select for diffs], Tue Apr 28 07:35:56 2009 UTC (14 years, 10 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.17.2.2: +3 -3 lines
Diff to previous 1.17.2.2 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored)

Sync with HEAD.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Mar 18 16:00:19 2009 UTC (14 years, 11 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

bzero -> memset

Revision 1.17.2.2 / (download) - annotate - [select for diffs], Tue Mar 3 18:31:07 2009 UTC (15 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.17.2.1: +8 -5 lines
Diff to previous 1.17.2.1 (colored) to branchpoint 1.17 (colored)

Sync with HEAD.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Feb 3 16:27:13 2009 UTC (15 years, 1 month ago) by pgoyette
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Branch point for: jym-xensuspend
Changes since 1.18: +8 -5 lines
Diff to previous 1.18 (colored)

Update the i2c_exec() functions to handle quick_read/quick_write protocol.

Although interface routines i2c_smbus_*() exist, nothing in NetBSD actually
uses them yet.

Revision 1.17.2.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:18:25 2009 UTC (15 years, 1 month ago) by skrll
Branch: nick-hppapmap
Changes since 1.17: +6 -6 lines
Diff to previous 1.17 (colored)

Sync with HEAD.

Revision 1.11.10.5 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:59 2009 UTC (15 years, 1 month ago) by mjf
Branch: mjf-devfs2
Changes since 1.11.10.4: +4 -4 lines
Diff to previous 1.11.10.4 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

Sync with HEAD.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Dec 16 22:35:33 2008 UTC (15 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: mjf-devfs2-base
Changes since 1.17: +6 -6 lines
Diff to previous 1.17 (colored)

replace bitmask_snprintf(9) with snprintb(3)

Revision 1.13.10.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:16:38 2008 UTC (15 years, 4 months ago) by haad
Branch: haad-dm
Changes since 1.13: +9 -7 lines
Diff to previous 1.13 (colored) next main 1.14 (colored)

Sync with HEAD.

Revision 1.13.6.2 / (download) - annotate - [select for diffs], Fri Oct 10 22:32:16 2008 UTC (15 years, 4 months ago) by skrll
Branch: wrstuden-revivesa
Changes since 1.13.6.1: +4 -2 lines
Diff to previous 1.13.6.1 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)

Sync with HEAD.

Revision 1.11.10.4 / (download) - annotate - [select for diffs], Sun Oct 5 20:11:30 2008 UTC (15 years, 5 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.11.10.3: +2 -0 lines
Diff to previous 1.11.10.3 (colored) to branchpoint 1.11 (colored)

Sync with HEAD.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Oct 1 15:38:14 2008 UTC (15 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4, 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, 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, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored)

ICH10 support from Brad du Plessis

Revision 1.11.10.3 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:26 2008 UTC (15 years, 5 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.11.10.2: +5 -5 lines
Diff to previous 1.11.10.2 (colored) to branchpoint 1.11 (colored)

Sync with HEAD.

Revision 1.13.6.1 / (download) - annotate - [select for diffs], Wed Sep 24 16:38:53 2008 UTC (15 years, 5 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.13: +7 -7 lines
Diff to previous 1.13 (colored)

Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Sep 8 20:49:41 2008 UTC (15 years, 5 months ago) by njoly
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored)

Add missing newline in debug message.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Sep 8 20:47:09 2008 UTC (15 years, 5 months ago) by njoly
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

Improve message for SMI interrupts.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Sep 8 20:37:38 2008 UTC (15 years, 5 months ago) by njoly
Branch: MAIN
Changes since 1.13: +6 -6 lines
Diff to previous 1.13 (colored)

Fix compilation with ICHIIC_DEBUG.

Revision 1.11.10.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:38 2008 UTC (15 years, 9 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.11.10.1: +2 -2 lines
Diff to previous 1.11.10.1 (colored) to branchpoint 1.11 (colored)

Sync with HEAD.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Apr 10 19:13:36 2008 UTC (15 years, 10 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, hpcarm-cleanup-nbase
Branch point for: yamt-nfs-mp, wrstuden-revivesa, haad-dm
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)

use aprint_*_dev and device_xname

Revision 1.11.10.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:50 2008 UTC (15 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.11: +24 -21 lines
Diff to previous 1.11 (colored)

Sync with HEAD.

Revision 1.12 / (download) - annotate - [select for diffs], Fri Mar 28 02:40:19 2008 UTC (15 years, 11 months ago) by kiyohara
Branch: MAIN
Changes since 1.11: +24 -21 lines
Diff to previous 1.11 (colored)

Split device_t/softc.

Revision 1.9.2.4 / (download) - annotate - [select for diffs], Mon Jan 21 09:43:51 2008 UTC (16 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.2.3: +4 -3 lines
Diff to previous 1.9.2.3 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

sync with head

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:53:42 2008 UTC (16 years, 1 month ago) by matt
Branch: matt-armv6
Changes since 1.8.2.1: +4 -3 lines
Diff to previous 1.8.2.1 (colored) next main 1.9 (colored)

sync with HEAD

Revision 1.10.4.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:46:48 2007 UTC (16 years, 2 months ago) by ad
Branch: vmlocking2
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

Sync with head.

Revision 1.10.6.1 / (download) - annotate - [select for diffs], Tue Dec 11 15:32:02 2007 UTC (16 years, 2 months ago) by yamt
Branch: yamt-kmem
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

sync with head.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Dec 9 20:28:08 2007 UTC (16 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, vmlocking2-base3, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (colored)

Merge jmcneill-pm branch.

Revision 1.1.4.6 / (download) - annotate - [select for diffs], Sat Dec 8 16:21:26 2007 UTC (16 years, 2 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.1.4.5: +3 -3 lines
Diff to previous 1.1.4.5 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Rename pnp(9) -> pmf(9), as requested by many.

Revision 1.1.4.5 / (download) - annotate - [select for diffs], Fri Nov 23 20:52:05 2007 UTC (16 years, 3 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.1.4.4: +4 -3 lines
Diff to previous 1.1.4.4 (colored) to branchpoint 1.1 (colored)

Register with PM framework.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:28:53 2007 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.8: +4 -3 lines
Diff to previous 1.8 (colored)

sync with HEAD

Revision 1.9.2.3 / (download) - annotate - [select for diffs], Sat Oct 27 11:32:47 2007 UTC (16 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.2.2: +3 -3 lines
Diff to previous 1.9.2.2 (colored) to branchpoint 1.9 (colored)

sync with head.

Revision 1.1.4.4 / (download) - annotate - [select for diffs], Fri Oct 26 15:46:01 2007 UTC (16 years, 4 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.1.4.3: +3 -3 lines
Diff to previous 1.1.4.3 (colored) to branchpoint 1.1 (colored)

Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.

Revision 1.9.6.1 / (download) - annotate - [select for diffs], Thu Oct 25 22:38:57 2007 UTC (16 years, 4 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Sync with HEAD.

Revision 1.4.4.4 / (download) - annotate - [select for diffs], Tue Oct 23 20:08:54 2007 UTC (16 years, 4 months ago) by ad
Branch: vmlocking
Changes since 1.4.4.3: +3 -3 lines
Diff to previous 1.4.4.3 (colored) next main 1.5 (colored)

Sync with head.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Oct 19 12:00:44 2007 UTC (16 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: yamt-kmem-base, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, mjf-devfs, jmcneill-pm-base, jmcneill-base, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: yamt-kmem, vmlocking2
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h

Revision 1.4.4.3 / (download) - annotate - [select for diffs], Tue Oct 9 13:41:42 2007 UTC (16 years, 4 months ago) by ad
Branch: vmlocking
Changes since 1.4.4.2: +54 -48 lines
Diff to previous 1.4.4.2 (colored)

Sync with head.

Revision 1.1.4.3 / (download) - annotate - [select for diffs], Mon Sep 3 16:48:14 2007 UTC (16 years, 6 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.1.4.2: +54 -48 lines
Diff to previous 1.1.4.2 (colored) to branchpoint 1.1 (colored)

Sync with HEAD.

Revision 1.9.2.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:36:51 2007 UTC (16 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.2.1: +378 -0 lines
Diff to previous 1.9.2.1 (colored) to branchpoint 1.9 (colored)

sync with head.

Revision 1.4.2.3 / (download) - annotate - [select for diffs], Mon Sep 3 10:20:59 2007 UTC (16 years, 6 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.4.2.2: +54 -48 lines
Diff to previous 1.4.2.2 (colored) next main 1.5 (colored)

Sync with HEAD.

Revision 1.9.2.1, Sat Sep 1 22:19:25 2007 UTC (16 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9: +0 -378 lines
FILE REMOVED

file ichsmb.c was added on branch yamt-lazymbuf on 2007-09-03 14:36:51 +0000

Revision 1.9 / (download) - annotate - [select for diffs], Sat Sep 1 22:19:25 2007 UTC (16 years, 6 months ago) by riz
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, nick-csl-alignment-base5
Branch point for: yamt-lazymbuf, bouyer-xenamd64
Changes since 1.8: +3 -2 lines
Diff to previous 1.8 (colored)

For SMBus, add the ability to enumerate devices on the bus.
This does NOT identify the devices, merely indicates the
presence of devices at certain addresses.  Tested on ichsmb
and nfsmb - other SMBus devices will need to ensure the
proper bus type is set. (I2C_TYPE_SMBUS)

From Nicolas Joly, via Paul Goyette, in PR#36744.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Aug 27 15:57:14 2007 UTC (16 years, 6 months ago) by xtraeme
Branch: MAIN
Branch point for: matt-armv6
Changes since 1.7: +9 -8 lines
Diff to previous 1.7 (colored)

Use rwlock(9) rather than lockmgr(9).

Revision 1.7 / (download) - annotate - [select for diffs], Mon Aug 27 09:09:22 2007 UTC (16 years, 6 months ago) by xtraeme
Branch: MAIN
Changes since 1.6: +3 -2 lines
Diff to previous 1.6 (colored)

Attach to the ICH9 SMBus device too.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Aug 27 06:01:10 2007 UTC (16 years, 6 months ago) by xtraeme
Branch: MAIN
Changes since 1.5: +4 -1 lines
Diff to previous 1.5 (colored)

Add missing __KERNEL_RCSID().

Revision 1.5 / (download) - annotate - [select for diffs], Sun Aug 26 18:39:43 2007 UTC (16 years, 6 months ago) by xtraeme
Branch: MAIN
Changes since 1.4: +42 -42 lines
Diff to previous 1.4 (colored)

Move the ICH SMB defs to dev/ic/i82801lpcreg.h, it's where it belongs.
This is to avoid code duplication.

Revision 1.4.4.2 / (download) - annotate - [select for diffs], Mon Aug 20 22:07:04 2007 UTC (16 years, 6 months ago) by ad
Branch: vmlocking
Changes since 1.4.4.1: +372 -0 lines
Diff to previous 1.4.4.1 (colored)

Sync with HEAD.

Revision 1.1.4.2 / (download) - annotate - [select for diffs], Thu Aug 16 11:03:09 2007 UTC (16 years, 6 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.1.4.1: +21 -9 lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored)

Sync with HEAD.

Revision 1.4.2.2 / (download) - annotate - [select for diffs], Wed Aug 15 13:48:30 2007 UTC (16 years, 6 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.4.2.1: +372 -0 lines
Diff to previous 1.4.2.1 (colored)

Sync with HEAD.

Revision 1.4.4.1, Thu Aug 9 16:54:21 2007 UTC (16 years, 6 months ago) by ad
Branch: vmlocking
Changes since 1.4: +0 -372 lines
FILE REMOVED

file ichsmb.c was added on branch vmlocking on 2007-08-20 22:07:04 +0000

Revision 1.4.2.1, Thu Aug 9 16:54:21 2007 UTC (16 years, 6 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.4: +0 -372 lines
FILE REMOVED

file ichsmb.c was added on branch nick-csl-alignment on 2007-08-15 13:48:30 +0000

Revision 1.4 / (download) - annotate - [select for diffs], Thu Aug 9 16:54:21 2007 UTC (16 years, 6 months ago) by kiyohara
Branch: MAIN
Branch point for: vmlocking, nick-csl-alignment
Changes since 1.3: +21 -9 lines
Diff to previous 1.3 (colored)

Use bitmask_snprintf().

Revision 1.1.4.1 / (download) - annotate - [select for diffs], Thu Aug 9 02:37:10 2007 UTC (16 years, 6 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored)

Sync with HEAD.

Revision 1.3.2.2 / (download) - annotate - [select for diffs], Sun Aug 5 23:05:03 2007 UTC (16 years, 7 months ago) by xtraeme
Branch: matt-mips64
Changes since 1.3.2.1: +360 -0 lines
Diff to previous 1.3.2.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

Repeat after me: %zu for size_t, %zd for ssize_t. Reminded by yamt@.

Revision 1.3.2.1, Sun Aug 5 23:05:02 2007 UTC (16 years, 7 months ago) by xtraeme
Branch: matt-mips64
Changes since 1.3: +0 -360 lines
FILE REMOVED

file ichsmb.c was added on branch matt-mips64 on 2007-08-05 23:05:03 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Sun Aug 5 23:05:02 2007 UTC (16 years, 7 months ago) by xtraeme
Branch: MAIN
CVS Tags: matt-mips64-base
Branch point for: matt-mips64
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Repeat after me: %zu for size_t, %zd for ssize_t. Reminded by yamt@.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Aug 5 22:48:36 2007 UTC (16 years, 7 months ago) by xtraeme
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Use %zd to printf size_t.

Revision 1.1 / (download) - annotate - [select for diffs], Sat Jul 28 10:51:57 2007 UTC (16 years, 7 months ago) by kiyohara
Branch: MAIN
CVS Tags: hpcarm-cleanup
Branch point for: jmcneill-pm

Add support for Intel ICH SMBus controller.

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>