HomeFreeBSD

Introduce a new module linux_common.ko which is intended for the

Description

Introduce a new module linux_common.ko which is intended for the
following primary purposes:

  1. Remove the dependency of linsysfs and linprocfs modules from linux.ko,

which will be architecture specific on amd64.

  1. Incorporate into linux_common.ko general code for platforms on which

we'll support two Linuxulator modules (for both instruction set - 32 & 64 bit).

  1. Move malloc(9) declaration to linux_common.ko, to enable getting memory

usage statistics properly.

Currently linux_common.ko incorporates a code from linux_mib.c and linux_util.c
and linprocfs, linsysfs and linux kernel modules depend on linux_common.ko.

Temporarily remove dtrace garbage from linux_mib.c and linux_util.c

Differential Revision: https://reviews.freebsd.org/D1072
In collaboration with: Vassilis Laganakos.

Reviewed by: trasz

Details

Provenance
dchaginAuthored on
Reviewer
trasz
Parents
rS283420: Add newfstatat system call for 64-bit Linuxulator.
Branches
Unknown
Tags
Unknown