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: vmlocking


Revision 1.47.4.10 / (download) - annotate - [select for diffs], Mon Dec 3 18:36:43 2007 UTC (6 years, 8 months ago) by ad
Branch: vmlocking
Changes since 1.47.4.9: +23 -4 lines
Diff to previous 1.47.4.9 (colored) to branchpoint 1.47 (colored) next main 1.48 (colored)

Sync with HEAD.

Revision 1.47.4.9 / (download) - annotate - [select for diffs], Fri Nov 16 20:31:20 2007 UTC (6 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.47.4.8: +4 -5 lines
Diff to previous 1.47.4.8 (colored) to branchpoint 1.47 (colored)

- Don't bother entering the debugger for WARNING: SPL NOT LOWERED ...
  It's nearly impossible to debug at that point. Just patch things
  up and continue.
- Don't assign to ci_ilevel to drop the IPL, it can cause deadlock.
  Use spllower() instead.

Revision 1.47.4.8 / (download) - annotate - [select for diffs], Tue Oct 23 20:13:02 2007 UTC (6 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.47.4.7: +139 -80 lines
Diff to previous 1.47.4.7 (colored) to branchpoint 1.47 (colored)

Sync with head.

Revision 1.47.4.7 / (download) - annotate - [select for diffs], Tue Oct 9 15:22:04 2007 UTC (6 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.47.4.6: +1 -63 lines
Diff to previous 1.47.4.6 (colored) to branchpoint 1.47 (colored)

Sync with head.

Revision 1.47.4.6 / (download) - annotate - [select for diffs], Tue Oct 9 13:37:55 2007 UTC (6 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.47.4.5: +63 -42 lines
Diff to previous 1.47.4.5 (colored) to branchpoint 1.47 (colored)

Sync with head.

Revision 1.47.4.5 / (download) - annotate - [select for diffs], Mon Aug 20 18:38:12 2007 UTC (7 years ago) by ad
Branch: vmlocking
Changes since 1.47.4.4: +3 -2 lines
Diff to previous 1.47.4.4 (colored) to branchpoint 1.47 (colored)

Sync with HEAD.

Revision 1.47.4.4 / (download) - annotate - [select for diffs], Tue Aug 14 10:49:59 2007 UTC (7 years ago) by yamt
Branch: vmlocking
Changes since 1.47.4.3: +6 -4 lines
Diff to previous 1.47.4.3 (colored) to branchpoint 1.47 (colored)

sse2_copy_page:
	- save and restore a callee-saved register.
	- s/4096/PAGE_SIZE/

Revision 1.47.4.3 / (download) - annotate - [select for diffs], Sun Jul 29 10:18:49 2007 UTC (7 years ago) by ad
Branch: vmlocking
Changes since 1.47.4.2: +61 -1 lines
Diff to previous 1.47.4.2 (colored) to branchpoint 1.47 (colored)

- When zeroing/copying pages, use SSE2 movtni to avoid polluting the cache.
- By default, align assembly routines on 32-byte starting boundaries.
- There are now 8 interrupt priority levels, half of which are softints.
  Update intrdefs.h to match.
- Always clear/set spinlock words - removes lots of ifdefs.
- Remove the horrible ci_self150 hack that I introduced.
- Overhaul how TLB shootdown is performed. Inspired by a similar change in
  OpenBSD but implemented quite differently. This should be a lot faster
  but I have not benchmarked it yet.

Revision 1.47.4.2 / (download) - annotate - [select for diffs], Sun Jun 17 21:30:36 2007 UTC (7 years, 2 months ago) by ad
Branch: vmlocking
Changes since 1.47.4.1: +11 -5 lines
Diff to previous 1.47.4.1 (colored) to branchpoint 1.47 (colored)

- Increase the number of thread priorities from 128 to 256. How the space
  is set up is to be revisited.
- Implement soft interrupts as kernel threads. A generic implementation
  is provided, with hooks for fast-path MD code that can run the interrupt
  threads over the top of other threads executing in the kernel.
- Split vnode::v_flag into three fields, depending on how the flag is
  locked (by the interlock, by the vnode lock, by the file system).
- Miscellaneous locking fixes and improvements.

Revision 1.47.4.1 / (download) - annotate - [select for diffs], Sun May 27 12:27:30 2007 UTC (7 years, 2 months ago) by ad
Branch: vmlocking
Changes since 1.47: +104 -501 lines
Diff to previous 1.47 (colored)

Sync with head.

Revision 1.47 / (download) - annotate - [select for diffs], Mon Feb 19 11:46:10 2007 UTC (7 years, 6 months ago) by skrll
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, ad-audiomp-base, ad-audiomp
Branch point for: vmlocking, ppcoea-renovation, mjf-ufs-trans
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

Correct a comment

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>