|  | # Userspace configuration parameters | 
|  | #CFLAGS_USER += -DCONFIG_APPSERVER | 
|  | #CFLAGS_USER += -DCONFIG_SYSCALL_TRAP | 
|  | #CFLAGS_USER += -g | 
|  | # Turn this on for better backtraces, but worse performance | 
|  | #CFLAGS_USER += -fno-optimize-sibling-calls | 
|  | #CFLAGS_TESTS += -static | 
|  | #CFLAGS_TESTS += -fno-optimize-sibling-calls | 
|  | export CFLAGS_USER CFLAGS_TESTS | 
|  |  | 
|  | # The default is num_cpus.  Use whatever you want. | 
|  | # MAKE_JOBS := 100 | 
|  |  | 
|  | # brho's custom targets.  Customize to your system. | 
|  | #$(OBJDIR)/kern/.kvm.touch: $(CMP_KERNEL_OBJ) | 
|  | #	@echo "  (KVM) Copying to mnt/hdd" | 
|  | #	$(Q)cp $^ mnt/hdd/kernel | 
|  | #	@sync | 
|  | #	@touch $@ | 
|  | # | 
|  | #kvm: $(OBJDIR)/kern/.kvm.touch ; | 
|  | # | 
|  | #$(OBJDIR)/kern/.usb.touch: $(CMP_KERNEL_OBJ) | 
|  | #	@echo "  (USB) Copying to /dev/sdc4" | 
|  | #	$(Q)mount /dev/sdc4 | 
|  | #	$(Q)cp $^ /mnt/usbstick/boot/akaros | 
|  | #	@sync | 
|  | #	$(Q)umount /mnt/usbstick | 
|  | #	@touch $@ | 
|  | # | 
|  | #usb: $(OBJDIR)/kern/.usb.touch ; | 
|  | # | 
|  | #$(OBJDIR)/kern/.pxe.touch: $(CMP_KERNEL_OBJ) | 
|  | #	@echo "  (PXE) Copying to Watson" | 
|  | #	$(Q)scp $^ watson.millennium.berkeley.edu:/tftpboot/akaros/akaros-kernel.gz | 
|  | #	@touch $@ | 
|  | # | 
|  | #pxe: $(OBJDIR)/kern/.pxe.touch ; | 
|  |  | 
|  | # risc-v functional simulator | 
|  | rvfs: all | 
|  | fesvr -p$(NP) -nopk $(KERNEL_OBJ) | 
|  | rvfsd: all | 
|  | fesvr -d -p$(NP) -nopk $(KERNEL_OBJ) | 
|  |  | 
|  | PHONY += fs fsd hw rvfs rvfsd |