simh-testsetgenerator/slirp
Mark Pizzolato 5531ccb175 ALL: Massive 'const' cleanup
These changes facilitate more robust parameter type checking and helps
to identify unexpected coding errors.

Most simulators can now also be compiled with a C++ compiler without
warnings.

Additionally, these changes have also been configured to facilitate easier
backporting of simulator and device simulation modules to run under the
simh v3.9+ SCP framework.
2016-05-15 15:25:33 -07:00
..
arp_table.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
bootp.c slirp: Integrate debugging support with simh debug output. 2015-10-16 03:43:27 -07:00
bootp.h slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
cksum.c slirp: Integrate debugging support with simh debug output. 2015-10-16 03:43:27 -07:00
COPYRIGHT slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
debug.h ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
dnssearch.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
if.c slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
if.h slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
ip.h slirp: Adjust code so it will build cleanly both in simh and QEMU 2015-10-16 15:06:17 -07:00
ip_icmp.c slirp: Integrate debugging support with simh debug output. 2015-10-16 03:43:27 -07:00
ip_icmp.h slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
ip_input.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
ip_output.c slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -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: Integrate debugging support with simh debug output. 2015-10-16 03:43:27 -07:00
mbuf.h slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
misc.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
misc.h ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
README slirp: cleanup for submission upstream back to qemu 2015-10-22 09:55:05 -07:00
sbuf.c slirp: Integrate debugging support with simh debug output. 2015-10-16 03:43:27 -07:00
sbuf.h slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
slirp.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
slirp.h ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
slirp_config.h slirp: Add windows build support for MinGW 2015-10-17 10:50:30 -07:00
socket.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
socket.h slirp: Compiler suggested cleanups 2015-10-16 11:38:27 -07:00
tcp.h slirp: Compiler suggested cleanups 2015-10-16 11:38:27 -07:00
tcp_input.c slirp: Compiler suggested cleanups 2015-10-17 08:02:02 -07:00
tcp_output.c slirp: Compiler suggested cleanups 2015-10-17 08:02:02 -07:00
tcp_subr.c slirp: Integrate debugging support with simh debug output. 2015-10-16 03:43:27 -07:00
tcp_timer.c slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
tcp_timer.h slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
tcp_var.h slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
tcpip.h slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -07:00
tftp.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
tftp.h slirp: avoid compiler warnings for tftp when building with Visual Studio 2015-10-15 16:04:33 -07:00
udp.c slirp: Integrate debugging support with simh debug output. 2015-10-16 03:43:27 -07:00
udp.h slirp: Initial import of QEMU slirp 2015-10-15 12:29:41 -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.