Commit Graph

533 Commits

Author SHA1 Message Date
msaitoh
d21ffc75e5 - Use aprint*() instead of printf() in xxx_attach().
- Add missing aprint_naive("\n");
- KNF
2016-07-14 04:00:45 +00:00
christos
26c7e22f4a GSoC 2016 (Hrishikesh Goyal): Htree index support from FreeBSD 2016-06-24 17:21:30 +00:00
christos
fcbbb16aaa avoid duplicate symbols. 2016-06-18 21:45:05 +00:00
ryoon
64125f9b55 Fix buld with clang, add warning option exceptions 2016-06-13 20:03:07 +00:00
pgoyette
bc957b588e New module for ipl (aka ipfilter). 2016-06-09 04:44:18 +00:00
pgoyette
532241d269 Create separate modules for i2c_bitbang and bpf_filter so these files
can be included in kernels which need them without also duplicating
them in other modules.  Removes the duplicate symbols I found which
prevented loading i2c and bpf modules after having fixed PR 45125.
2016-06-07 01:06:27 +00:00
christos
ce4ddb5149 ext4 extents support 2016-06-03 15:36:25 +00:00
salazar
7093afb253 fix double require bug 2016-05-21 12:39:32 +00:00
roy
bb67ec8f00 Add sc_pid to sockcred so that SOCK_DGRAM and LOCAL_CREDS socket option
can learn the process id of the AF_LOCAL sender.
Add compat glue for old structure.
2016-04-06 19:45:45 +00:00
skrll
62976e3600 Move linux_work.c and workqueue.h from sys/external/bsd/drm2 to
sys/external/common so that they can be used by others.

LGTM from riastradh@

These should really live outside sys/external, but that can be decided
later
2016-02-24 22:04:15 +00:00
mlelstv
bbd8666d0f Split case folding table into separate source file and add full
copyright and permission notice from http://www.unicode.org/copyright.html
2016-02-06 10:40:58 +00:00
christos
d6c122e06f earm (iyonix and zaurus) don't have cpu_counter.h 2016-01-25 21:56:27 +00:00
christos
5cd51c24fd spell empty. 2016-01-25 15:37:21 +00:00
christos
27b99e4279 Handle also the earm{ev,hf}... 2016-01-25 13:31:48 +00:00
martin
1a00ad55ce Map "earm" to armv5 2016-01-25 12:44:52 +00:00
christos
80e322ae8c Remove hf and eb. Rin Okuyama 2016-01-24 16:44:16 +00:00
christos
acc0e9084c Grr. arm is different. 2016-01-24 01:12:06 +00:00
christos
7ad6d45609 Instead of hard-coding who has cpu counters why don't you look for them? 2016-01-24 01:01:43 +00:00
pgoyette
d3bd91aea2 Descend into new raid module, and update sets lists. 2015-12-26 01:00:01 +00:00
pgoyette
8094e0dce5 New files, in preparation for modularized version of raidframe driver.
(Driver changes to be committed on the weekend.)
2015-12-23 08:14:06 +00:00
pgoyette
b15885c320 Remove this initial pass, since nothing further has been done with it for
six years.  It will soon be replaced with a working raid module.
2015-12-20 05:04:23 +00:00
pgoyette
42f5fa5fd3 Modularize drvctl(4) 2015-12-07 11:38:46 +00:00
pgoyette
8285edda53 Modularize the clockctl pseudo-device and link to the build. 2015-12-07 03:25:57 +00:00
pgoyette
29e8b0cb20 Split out the SYSV IPC stuff into its own compat_netbsd32_sysvipc
module.  Adjust dependencies as needed.
2015-12-03 10:38:21 +00:00
pgoyette
65fae32d98 Merge the compat_sysv module into the sysv_ipc module - it should
never have been a separate module in the first place (my bad).

Adjust dependencies as appropriate.
2015-12-03 02:51:00 +00:00
pgoyette
953cd232a2 Ooops, remove a local change that wasn't supposed to be committed. 2015-12-02 00:07:35 +00:00
pgoyette
816dbf35c5 Create new compat_netbsd32_mqueue module, and descend into subdir to
build it.
2015-12-01 23:58:19 +00:00
pgoyette
d8aa6e0165 Descend into new compat_netbsd32_nfssrv directory for new module, and
remove netbsd32_nfssvc.c from the original compat_netbsd32 module.
2015-12-01 09:13:57 +00:00
pgoyette
d00d1cd7dc Actually create the wapbl module, since it works. 2015-11-15 03:12:14 +00:00
riz
caa8fbc640 Evil hack to ensure dtrace lockstat module builds on arm. 2015-09-10 19:57:48 +00:00
christos
bbfa563e5b add missing files 2015-08-31 09:34:07 +00:00
christos
2b0c60b5bd consistency with: src/sys/external/bsd/drm2/i915drm/files.i915drmkms
so that we can build again
2015-08-21 09:10:48 +00:00
uebayasi
7c64fd67cc ioconf glue for gpiosim module. 2015-08-20 12:31:50 +00:00
uebayasi
97664edfc5 Now gpiosim needs this for NGPIOSIM. 2015-08-20 12:28:43 +00:00
christos
3bf8f26261 Add ioconf entries to the pseudo-devices. 2015-08-20 11:05:00 +00:00
christos
02379201cd Add VMSWAP 2015-07-30 10:26:14 +00:00
matt
8e665a7313 Don't build compat_netbsd32 if mips64 && building mips-n32 2015-07-09 14:41:30 +00:00
matt
9f54dfc5b9 Add support for build mips64 kernel modules as N32 2015-06-22 06:46:27 +00:00
christos
5cdfb39e7e old ipc still needed for compat_netbsd32 on i386 and sparc. 2015-06-13 22:18:04 +00:00
pooka
33014e6af7 Use SRCS+= instead of SRCS= in Makefile.incs to avoid assumptions of
what is being included when.
2015-06-02 00:38:37 +00:00
roy
555a592508 Back out prior
gimpy1@ we don't #include driver .h in netbsd32
2015-06-01 00:15:07 +00:00
roy
643289594b Revert prior change, optionally include PPPOE and SPPP support again.
Fix compat_netbsd32 module building by enforcing both.
2015-05-31 23:40:19 +00:00
hannken
d8868b1ee7 Change lfs from hash table to vcache.
- Change lfs_valloc() to return an inode number and version instead of
  a vnode and move lfs_ialloc() and lfs_vcreate() to new lfs_init_vnode().

- Add lfs_valloc_fixed() to allocate a known inode, used by kernel
  roll forward.

- Remove lfs_*ref(), these functions cannot coexist with vcache and
  their commented behaviour is far away from their implementation.

- Add the cleaner lwp and blockinfo to struct ulfsmount so lfs_loadvnode()
  may use hints from the cleaner.

- Remove vnode locks from ulfs_lookup() like we did with ufs_lookup().
2015-05-31 15:48:02 +00:00
joerg
8adffa949a Remove ISCSI_PERFTEST. 2015-05-30 18:00:09 +00:00
joerg
e38564c63d Remove ISCSI_TEST_MODE and corresponding dev/iscsi_test.h header. 2015-05-30 16:12:33 +00:00
pgoyette
4f8c7a9bc2 Add the spkr module to the build. 2015-05-17 05:21:38 +00:00
pgoyette
754633894c Even though this isn't a man page, it looks like one. So sort the
SEE ALSO section accordingly.
2015-05-15 06:21:12 +00:00
pgoyette
592ac08505 Descend into the examples to build them all the time. (They will not
be installed, but we still want to make sure they build to avoid any
bit-rot).
2015-05-14 01:34:31 +00:00
pgoyette
1afdfaef97 Fix up another internal reference to renamed module, and adjust some
English grammar.
2015-05-13 22:41:48 +00:00
pgoyette
ad0c284179 Fix instructions to match reality. (I renamed the example from the
original submitter, but didn't catch all internal references.)
2015-05-13 22:37:53 +00:00