Marius Strobl
5b20de10b9
Add atomic operations for ZFS/sparc64.
...
Approved by: core, pjd
Obtained from: OpenSolaris (w/ adaptations)
MFC after: 2 weeks
2008-04-11 22:59:33 +00:00
John Birrell
e327f52446
The sources covered by Sun's CDDL have been repo copied below the
...
src/cddl and src/sys/cddl directories per the core@ decision following
the license review.
This change modifies the affected Makefiles to reference the sources
in their new location.
2008-03-27 23:21:25 +00:00
David E. O'Brien
0a3374af71
"root" the include path so there is less duplication.
2008-03-08 19:14:43 +00:00
Ruslan Ermilov
741ac35cd4
Remove WARNS from here and compile with default kernel flags.
...
Switch off those warnings that ZFS sources do not pass.
2008-02-21 11:11:06 +00:00
John Birrell
ee8a5fa77d
Remove _SOLARIS_C_SOURCE now that it doesn't do anything in FreeBSD
...
headers. All OpenSolaris compatibility comes via the set of specific
compatibility headers in src/compat/opensolaris and
src/sys/compat/opensolaris.
2007-11-28 22:58:09 +00:00
Pawel Jakub Dawidek
3b7917d766
- Reduce number of atomic operations needed to be implemented in asm by
...
implementing some of them using existing ones.
- Allow to compile ZFS on all archs and use atomic operations surrounded
by global mutex on archs we don't have or can't have all atomic
operations needed by ZFS.
2007-06-08 12:35:47 +00:00
Pawel Jakub Dawidek
d4c4dfe96f
FreeBSD's namecache works quite well with ZFS, so remove DNLC.
2007-05-23 21:33:02 +00:00
Pawel Jakub Dawidek
8b384c52c0
MFp4: Now that ZFS can use FreeBSD's namecache, turn it off by default and
...
turn off DNLC, but don't remove DNLC yet just in case.
2007-04-24 16:59:20 +00:00
Pawel Jakub Dawidek
ffe54ff0ec
MFp4: Synchronize with recent OpenSolaris changes.
2007-04-08 16:29:25 +00:00
Pawel Jakub Dawidek
3dc4488c91
Move atomic.S files to directories that better fit OpenSolaris directory
...
layout.
2007-04-07 23:54:54 +00:00
Pawel Jakub Dawidek
2109a92fd1
Add Makefile for zfs.ko kernel module.
2007-04-06 01:35:16 +00:00