summaryrefslogtreecommitdiff
path: root/tools/llvm-lib/libLLVMPowerPCCodeGen
ModeNameSize
-rw-r--r--Makefile82logplain
ibing what each component roughly does.pooka "make describe" prints the comment. Requested/inspired by Vincent Schwarzer on rumpkernel-users 2014-03-13Rename rumpcomp_user.c -> virtif_user.cpooka Convert to new-style RUMPCOMP_USER_SRCS in Makefile. 2014-03-12Separate common bits for all interfaces implementing virtif hypercallspooka from Makefile to Makefile.virtif. The latter is meant to be .included. 2013-07-04Determine the interface name and the names of exported symbols basedpooka on VIRTIF_BASE. This allows using various different packet-shoveling backends in the same rump kernel. 2013-03-15Rerevert to preprevious now that this builds with build.shpooka 2013-03-14Guess the RUMPCOMP_USER stuff wasn't ready to be in the NetBSD tree yet,pooka so revert previous commits to fix build. I'll look at rereverting when toolchain/47644 is fixed and clean buildtests are again possible. 2013-03-13Push the bits accessing the networking backend into hypercalls.pooka This allows a few highly desirable things to happen: 1) Linux support, which is included in this commit (thanks to wanq for sending me the magic bits for accessing /dev/net/tun) 2) Reusing the kernel-side of the interface for devices such as hardware packet processors which interact directly with user vm spaces (not included in the commit). 2009-05-28Use a bunch of weak symbols to determine which network componentspooka are present. This works in userspace as opposed relying in link sets, which fail miserably. Later, when the networking stack becomes modularized, we can move to a dynamic scheme like with file systems. Also, this change allows us to do proper autoconfig, namely attach the loopback interface iff it is present. 2008-10-16kill default DBG=-gpooka 2008-10-06Implement a virtual userspace networking interface. This is requiredpooka for any sensible operation when running the entire TCP/IP stack in userspace (as opposed to libsockin which uses host kernel networking to provide PF_INET). While this basically works (although it is quite barebones), it depends on some bit of cleanup in librump and is not built by default yet.