The NetBSD Project

CVS log for src/sys/arch/i386/i386/locore.S

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: newlock2


Revision 1.43.4.10 / (download) - annotate - [select for diffs], Thu Feb 1 04:17:13 2007 UTC (7 years, 8 months ago) by ad
Branch: newlock2
Changes since 1.43.4.9: +3 -3 lines
Diff to previous 1.43.4.9 (colored) to branchpoint 1.43 (colored) next main 1.44 (colored)

Call spllower() from the idle loop, not Xspllower().

Revision 1.43.4.9 / (download) - annotate - [select for diffs], Tue Jan 30 11:45:27 2007 UTC (7 years, 8 months ago) by ad
Branch: newlock2
Changes since 1.43.4.8: +1 -7 lines
Diff to previous 1.43.4.8 (colored) to branchpoint 1.43 (colored)

For now always call sched_unlock_idle/sched_lock_idle. They will be
removed by yamt's cpu_switchto() changes.

Revision 1.43.4.8 / (download) - annotate - [select for diffs], Thu Jan 25 11:27:54 2007 UTC (7 years, 8 months ago) by ad
Branch: newlock2
Changes since 1.43.4.7: +8 -1 lines
Diff to previous 1.43.4.7 (colored) to branchpoint 1.43 (colored)

Add x86_flush(): flush pipelines by doing a far return.

Revision 1.43.4.7 / (download) - annotate - [select for diffs], Fri Jan 19 20:07:55 2007 UTC (7 years, 9 months ago) by ad
Branch: newlock2
Changes since 1.43.4.6: +4 -5 lines
Diff to previous 1.43.4.6 (colored) to branchpoint 1.43 (colored)

cpu_exit: be more conservative and only clear curlwp after TR has been
loaded.

Revision 1.43.4.6 / (download) - annotate - [select for diffs], Fri Jan 19 19:35:22 2007 UTC (7 years, 9 months ago) by ad
Branch: newlock2
Changes since 1.43.4.5: +4 -10 lines
Diff to previous 1.43.4.5 (colored) to branchpoint 1.43 (colored)

- cpu_exit(): move 'cli' behind clearing curlwp to close a race with
  lwp_free(). Noted by yamt@.
- Don't bother calling lwp_exit2() any more.

Revision 1.43.4.5 / (download) - annotate - [select for diffs], Thu Jan 11 22:22:56 2007 UTC (7 years, 9 months ago) by ad
Branch: newlock2
Changes since 1.43.4.4: +4 -10 lines
Diff to previous 1.43.4.4 (colored) to branchpoint 1.43 (colored)

Checkpoint work in progress.

Revision 1.43.4.4 / (download) - annotate - [select for diffs], Fri Dec 29 20:27:41 2006 UTC (7 years, 9 months ago) by ad
Branch: newlock2
Changes since 1.43.4.3: +7 -7 lines
Diff to previous 1.43.4.3 (colored) to branchpoint 1.43 (colored)

Checkpoint work in progress.

Revision 1.43.4.3 / (download) - annotate - [select for diffs], Sat Nov 18 21:29:18 2006 UTC (7 years, 11 months ago) by ad
Branch: newlock2
Changes since 1.43.4.2: +2 -8 lines
Diff to previous 1.43.4.2 (colored) to branchpoint 1.43 (colored)

Sync with head.

Revision 1.43.4.2 / (download) - annotate - [select for diffs], Tue Oct 24 21:10:22 2006 UTC (8 years ago) by ad
Branch: newlock2
Changes since 1.43.4.1: +1 -6 lines
Diff to previous 1.43.4.1 (colored) to branchpoint 1.43 (colored)

- Redo LWP locking slightly and fix some races.
- Fix some locking botches.
- Make signal mask / stack per-proc for SA processes.
- Add _lwp_kill().

Revision 1.43.4.1 / (download) - annotate - [select for diffs], Fri Oct 20 19:42:24 2006 UTC (8 years ago) by ad
Branch: newlock2
Changes since 1.43: +15 -4 lines
Diff to previous 1.43 (colored)

- Acquire/release sched_mutex in the correct places.
- Donate ci->ci_sched_mutex to newly scheduled LWPs.

Revision 1.43 / (download) - annotate - [select for diffs], Tue Jul 25 00:23:38 2006 UTC (8 years, 3 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, rpaulo-netinet-merge-pcb-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.42: +5 -3 lines
Diff to previous 1.42 (colored)

fix a typo in a comment and a very minor KNF.

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>