The NetBSD Project

CVS log for src/share/man/man9/percpu.9

[BACK] Up to [cvs.NetBSD.org] / src / share / man / man9

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Aug 2 06:24:46 2023 UTC (16 months ago) by riastradh
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +7 -4 lines
percpu(9): percpu_create ctor may be called later, not synchronously.

Revision 1.12.10.1: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:07:22 2020 UTC (4 years, 7 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +70 -10 lines
Merge changes from current as of 20200406

Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri Feb 7 15:11:46 2020 UTC (4 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, netbsd-10-base, 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, netbsd-10, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Remove duplicate word.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Feb 7 13:02:35 2020 UTC (4 years, 9 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +24 -5 lines
Document percpu_foreach_xcall().

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sat Feb 1 12:49:02 2020 UTC (4 years, 10 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +50 -9 lines
New function percpu_create.

Associates a constructor and destructor with the percpu.  Currently
the constructor runs immediately, but in principle we could use the
same API for future CPU hotplug support.

This lets you sleep for allocation or draining users before
deallocation when setting up or tearing down a percpu -- currently we
have many abuses of percpu_foreach in tree for that purpose.

Proposed on tech-kern:
https://mail-index.NetBSD.org/tech-kern/2020/01/30/msg026036.html

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed May 31 23:54:17 2017 UTC (7 years, 6 months ago) by chs
Branches: MAIN
CVS tags: phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, 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, netbsd-9-base, netbsd-9-4-RELEASE, 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, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek
Branch point for: phil-wifi
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -5 lines
vmem_alloc() with VM_SLEEP cannot fail, so percpu_alloc() cannot fail either.

Revision 1.9.12.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:02:37 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9: +2 -2 lines
Rebase to HEAD as of a few days ago.

Revision 1.9.6.1: download - view: text, markup, annotated - select for diffs
Thu May 22 11:37:52 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9: +2 -2 lines
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.11: download - view: text, markup, annotated - select for diffs
Tue Mar 18 18:20:40 2014 UTC (10 years, 8 months ago) by riastradh
Branches: MAIN
CVS tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, 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, netbsd-7, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -1 lines
Merge riastradh-drm2 to HEAD.

Revision 1.9.16.1: download - view: text, markup, annotated - select for diffs
Tue Jul 23 21:07:33 2013 UTC (11 years, 4 months ago) by riastradh
Branches: riastradh-drm2
Diff to: previous 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9: +2 -2 lines
sync with HEAD

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Jul 20 21:39:59 2013 UTC (11 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Use Mt for email addresses.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Dec 2 12:54:13 2010 UTC (14 years ago) by wiz
Branches: MAIN
CVS tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, uebayasi-xip-base7, riastradh-drm2-base, 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, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys, riastradh-drm2
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -10 lines
Remove boilerplate in CODE REFERENCES on file paths.
Describe in intro(9) how to read paths in the CODE REFERENCES section.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Jan 23 10:37:21 2010 UTC (14 years, 10 months ago) by wiz
Branches: MAIN
CVS tags: uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3 lines
Remove trailing whitespace, fix xref to xcall.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Jan 23 00:54:43 2010 UTC (14 years, 10 months ago) by rmind
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -1 lines
Cross-link a little.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Jan 23 00:17:07 2010 UTC (14 years, 10 months ago) by rmind
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -20 lines
Remove xc_init_cpu(), percpu_init(), percpu_init_cpu() - they are part
of implementation, not public API.  OK dyoung@.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Jan 22 20:41:50 2010 UTC (14 years, 10 months ago) by dyoung
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Cross-reference xc(9) instead of queue(9).

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Jan 22 20:40:36 2010 UTC (14 years, 10 months ago) by dyoung
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -1 lines
Add missing .El.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Jan 22 20:27:57 2010 UTC (14 years, 10 months ago) by dyoung
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -3 lines
Move a start of sentence to the first column.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Jan 22 20:18:46 2010 UTC (14 years, 10 months ago) by dyoung
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +10 -3 lines
Mention all of the API routines in the NAME section, and capitalize
'percpu'.  Also in the NAME section, call it a "Per-CPU storage
allocator."

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Jan 22 20:11:16 2010 UTC (14 years, 10 months ago) by dyoung
Branches: MAIN
Add a manual page for per-CPU storage.  Somebody should read this to
make sure I've described it correctly and intelligibly.

TBD: hook this up in the Makefile and in the set lists.

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>