[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: ports



CVSROOT:	/cvs
Module name:	ports
Changes by:	todd_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2001/02/02 09:59:12

Modified files:
	emulators      : Makefile 
	emulators/bochs: Makefile 
	emulators/bochs/patches: patch-bochsrc patch-debug_lexer.l 
Added files:
	emulators/bochs/patches: patch-Makefile_in patch-bochs_h 
	                         patch-bxio_h patch-config_h_in 
	                         patch-configure patch-configure_in 
	                         patch-cpu_access_cc 
	                         patch-cpu_arith16_cc 
	                         patch-cpu_arith32_cc 
	                         patch-cpu_arith8_cc patch-cpu_bit_cc 
	                         patch-cpu_cpu_cc 
	                         patch-cpu_ctrl_xfer16_cc 
	                         patch-cpu_ctrl_xfer32_cc 
	                         patch-cpu_ctrl_xfer8_cc 
	                         patch-cpu_ctrl_xfer_pro_cc 
	                         patch-cpu_data_xfer16_cc 
	                         patch-cpu_data_xfer32_cc 
	                         patch-cpu_debugstuff_cc 
	                         patch-cpu_exception_cc 
	                         patch-cpu_fetchdecode_cc 
	                         patch-cpu_flag_ctrl_cc 
	                         patch-cpu_flag_ctrl_pro_cc 
	                         patch-cpu_init_cc patch-cpu_io_pro_cc 
	                         patch-cpu_lazy_flags_cc 
	                         patch-cpu_mult16_cc patch-cpu_mult32_cc 
	                         patch-cpu_mult8_cc patch-cpu_paging_cc 
	                         patch-cpu_proc_ctrl_cc 
	                         patch-cpu_protect_ctrl_cc 
	                         patch-cpu_protect_ctrl_pro_cc 
	                         patch-cpu_segment_ctrl_cc 
	                         patch-cpu_segment_ctrl_pro_cc 
	                         patch-cpu_shift16_cc 
	                         patch-cpu_shift32_cc 
	                         patch-cpu_soft_int_cc 
	                         patch-cpu_stack16_cc 
	                         patch-cpu_stack32_cc 
	                         patch-cpu_stack_pro_cc 
	                         patch-cpu_tasking_cc 
	                         patch-cpu_vm8086_cc patch-fpu_fpu_cc 
	                         patch-fpu_wmFPUemu_glue_cc 
	                         patch-gui_Makefile_in patch-gui_beos_cc 
	                         patch-gui_gui_cc patch-gui_macintosh_cc 
	                         patch-gui_nogui_cc patch-gui_term_cc 
	                         patch-gui_win32_cc patch-gui_x_cc 
	                         patch-iodev_Makefile.in 
	                         patch-iodev_cdrom_cc 
	                         patch-iodev_cmos_cc 
	                         patch-iodev_devices_cc 
	                         patch-iodev_dma_cc patch-iodev_eth.cc 
	                         patch-iodev_eth_fbsd_cc 
	                         patch-iodev_eth_obsd_cc 
	                         patch-iodev_floppy_cc 
	                         patch-iodev_guest2host_cc 
	                         patch-iodev_harddrv.cc 
	                         patch-iodev_keyboard_cc 
	                         patch-iodev_keyboard_h 
	                         patch-iodev_ne2k_cc patch-iodev_pci_cc 
	                         patch-iodev_pic_cc patch-iodev_pit_cc 
	                         patch-iodev_sb16_cc 
	                         patch-iodev_serial.cc 
	                         patch-iodev_serial.h 
	                         patch-iodev_soundlnx_cc 
	                         patch-iodev_soundwin_cc 
	                         patch-iodev_unmapped_cc 
	                         patch-iodev_vga_cc 
	                         patch-load32bitOShack_cc patch-main_cc 
	                         patch-memory_memory_cc 
	                         patch-memory_misc_mem_cc 
	                         patch-pc_system_cc patch-state_file_cc 

Log message:
o take over maintainership
o too many changes to mention specifically, but amongst them:
- better error reporting
- openbsd boots, freebsd boots
- new 'term' flavor, I added a textmode interface, the only drawback
is that control-c is intercepted, and you must kill -9 it from
another tty if it doesn't exit normally
- new flavors:
- debugger -> debug (for shortness)
- i386
- pci
- smp
- net (compiles, does not yet provide networking, if anyone
wants to help, I'd be ELATED to have this fixed!)
- no_x11 (made it actually work)
- term (make sure to use 'log: /dev/null' or something else
on the cmdline, otherwise, debugging and the screen will
start getting quite confusing!)
- better error reporting (and no error reporting where it is not
necessary; a typicall boot of cdrom28.fs is a screenful of output now)
- in general, if the hardware reaches an unknown state, fail
gracefully instead of calling exit(1) .. are we trying to work or
are we trying to .. fail?  I like working myself.




Visit your host, monkey.org