simh-testsetgenerator/slirp
B. Scott Michel 8b14bb69be
CMake build infrastructure II (#53)
* CMake build infrastructure

The squashed commit that builds and packages releases for the SIMH
simulator suite with CMake, version 3.14 or newer.

See README-CMake.md for documentation.
2023-05-17 20:18:42 -04:00
..
arp_table.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
bootp.c ETHER: Fix NAT dhcp behavior to properly respond to the MAC of the requestor 2021-12-10 18:17:18 -08:00
bootp.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
cksum.c slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
CMakeLists.txt CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
COPYRIGHT slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
debug.h SCP: Extended debugging to allow for unit specific debug for disk and tape 2018-04-07 21:38:26 -07:00
dnssearch.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
if.c slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
if.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
ip.h SCP: Add macro's to support packed structures for network traffic 2020-03-10 11:26:23 -07:00
ip_icmp.c slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
ip_icmp.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
ip_input.c slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
ip_output.c slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
libslirp.h slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
main.h slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
Makefile.objs slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
mbuf.c slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
mbuf.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
misc.c SLIRP: Fix Coverity complaints 2019-04-11 21:37:59 -07:00
misc.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
README slirp: cleanup for submission upstream back to qemu 2015-10-22 09:55:05 -07:00
sbuf.c SLIRP: Fix Coverity complaints 2019-04-11 21:37:59 -07:00
sbuf.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
slirp.c SLIRP: Fix Coverity complaints 2019-04-11 21:37:59 -07:00
slirp.h MINGW: Fix build with newest MinGW tool chain 2018-02-08 19:07:17 -08:00
slirp_config.h slirp: Add windows build support for MinGW 2015-10-17 10:50:30 -07:00
socket.c slirp: Make sure to completely initialize the iov on a 0 buffer size return 2021-08-17 15:21:09 -07:00
socket.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
tcp.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
tcp_input.c slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
tcp_output.c slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
tcp_subr.c SLIRP: Fix Coverity complaints 2019-04-11 21:37:59 -07:00
tcp_timer.c slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
tcp_timer.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
tcp_var.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
tcpip.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
tftp.c SLIRP: Fix Coverity complaints 2019-04-11 21:37:59 -07:00
tftp.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00
udp.c SLIRP: Fix Coverity complaints 2019-04-11 21:37:59 -07:00
udp.h slirp: change tabs to spaces 2018-05-08 13:04:39 -07:00

October 6, 2015 

This version of slirp is a fork from QEMU Version 2.4.0.1 slirp implementation
Taken from commit 83c92b45140be773f0c5545dddea35a89db1ad03 
in the qemu repository git://git.qemu.orgu/qemu.git

The goal being to absolutely mininize changes from the base qemu provided code 
so that the more active changes being done by the qemu folks can easily be 
adopted in the future by directly replacing the revised modules.  This is 
achieved by careful manipulation of the include files provided in the 
../slirp_glue directory so that things are stubbed out locally and the minimal 
capabilities needed for sim_ether integration are provided.

Thanks to Fabrice Bellard.