Log Message:
XIP hook for ffs.
Shouldn't that be in fs-independent code?
Definitely. Last time I looked (last summer) I couldn't figure out a better
place. Now I want to make the code *work* first. I'll revisit this before
the merge.
Thanks.
Masao
--
Masao Uebayashi / Tombi Inc
Module Name:src
Committed By: uebayasi
Date: Fri Feb 12 01:36:02 UTC 2010
Added Files:
src/sys/dev [uebayasi-xip]: flash.c flashvar.h
Log Message:
Minimal NOR FlashROM driver to demonstrate the coming XIP functionality.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: uebayasi
Date: Fri Feb 12 04:33:05 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Enable the newly added VM_PAGE_TO_MD() only #ifdef __HAVE_VM_PAGE_MD.
Pointed out by m...@.
To generate a diff of
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 08:12:02 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_km.c uvm_km.h
Log Message:
Initial attempt to implement uvm_pageofzero_xip(), which returns a pointer
to a single read-only zeroed page. This is
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 12:53:26 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
Log Message:
Start changing this to be ready for device page (XIP). The basic rule is
device pages don't have struct vm_page * objects.
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 13:23:57 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
Log Message:
Convert pmap_remove_pv() / pmap_modify_pv() to take struct vm_page_md *.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 13:26:22 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
Log Message:
Convert pmap_enter_pv().
To generate a diff of this commit:
cvs rdiff -u -r1.211.2.2 -r1.211.2.3
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 13:58:08 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
Log Message:
Convert pmap_enter() and pmap_vac_me_harder().
To generate a diff of this commit:
cvs rdiff -u -r1.211.2.3 -r1.211.2.4
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 14:07:23 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.h
Log Message:
Introduce VM_PAGE_TO_MD(); lookup vm_page_md from a given vm_page.
To generate a diff of this commit:
cvs rdiff -u -r1.59.2.7
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 14:11:32 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.h
Log Message:
Oops fix a typo. (My lapdog's k/b is dying.)
To generate a diff of this commit:
cvs rdiff -u -r1.59.2.8 -r1.59.2.9
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 14:18:31 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Fix previous again use VM_PAGE_TO_MD() where appropriate.
To
Module Name:src
Committed By: uebayasi
Date: Thu Feb 11 05:19:35 UTC 2010
Modified Files:
src/sys/sys [uebayasi-xip]: dkio.h
Log Message:
Directly memory-mappable block devices (typically NOR FlashROMs) can implement
DIOCGPHYSADDR and return its physical base address.
Module Name:src
Committed By: uebayasi
Date: Thu Feb 11 05:22:38 UTC 2010
Modified Files:
src/sys/ufs/ffs [uebayasi-xip]: ffs_vfsops.c
Log Message:
XIP hook for ffs.
To generate a diff of this commit:
cvs rdiff -u -r1.257 -r1.257.2.1 src/sys/ufs/ffs/ffs_vfsops.c
Please
Module Name:src
Committed By: uebayasi
Date: Thu Feb 11 05:29:01 UTC 2010
Modified Files:
src/doc: BRANCHES
Log Message:
uebayasi-xip: Add some directories.
To generate a diff of this commit:
cvs rdiff -u -r1.286 -r1.287 src/doc/BRANCHES
Please note that diffs are not
Module Name:src
Committed By: uebayasi
Date: Thu Feb 11 05:36:16 UTC 2010
Modified Files:
src/include [uebayasi-xip]: mntopts.h
src/sbin/mount [uebayasi-xip]: mount.8
Log Message:
Add the new xip mount option.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: uebayasi
Date: Thu Feb 11 06:26:48 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_vnode.c
Log Message:
uvn_get: For XIP vnodes, skip read-ahead, because it's pointless.
To generate a diff of this commit:
cvs rdiff -u -r1.93
Module Name:src
Committed By: uebayasi
Date: Tue Feb 9 08:23:10 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Merge vm_physseg lookup routines.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.4 -r1.153.2.5 src/sys/uvm/uvm_page.c
Module Name:src
Committed By: uebayasi
Date: Tue Feb 9 09:07:34 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Define vm_physdev / vm_nphysdev, physical address segment data for managed
device pages.
To generate a diff of this
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 02:10:28 UTC 2010
Modified Files:
src/sys/conf [uebayasi-xip]: files
Log Message:
Make device page handling another kernel option. XIP depends on it.
To generate a diff of this commit:
cvs rdiff -u -r1.974.2.1
Module Name:src
Committed By: uebayasi
Date: Mon Feb 8 05:01:09 UTC 2010
Modified Files:
src/sys/conf [uebayasi-xip]: files std
Log Message:
Add XIP flag and globally enable it on this branch.
To generate a diff of this commit:
cvs rdiff -u -r1.974 -r1.974.2.1
Module Name:src
Committed By: uebayasi
Date: Mon Feb 8 05:41:43 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Make vm_physseg::lastpg exclusive end.
To generate a diff of this commit:
cvs rdiff -u -r1.153 -r1.153.2.1
Module Name:src
Committed By: uebayasi
Date: Mon Feb 8 05:53:05 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Make vm_physseg lookup into a real function.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.1 -r1.153.2.2
Module Name:src
Committed By: uebayasi
Date: Mon Feb 8 06:14:57 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Abstract vm_physseg_find() to handle struct vm_page *.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.2 -r1.153.2.3
Module Name:src
Committed By: uebayasi
Date: Sat Feb 6 12:10:59 UTC 2010
Modified Files:
src/sys/kern: kern_tc.c vfs_wapbl.c
src/sys/uvm: uvm_fault_i.h uvm_page.h uvm_stat.h
Log Message:
__inline - inline
To generate a diff of this commit:
cvs rdiff -u -r1.40
Module Name:src
Committed By: uebayasi
Date: Sun Feb 7 03:24:16 UTC 2010
Modified Files:
src/sys/dev: kloader.c
Log Message:
KNF.
XXX This should use bus_dma(9).
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/dev/kloader.c
Please note that
Module Name:src
Committed By: uebayasi
Date: Sat Feb 6 02:56:17 UTC 2010
Modified Files:
src/sys/uvm: uvm_page.h
Log Message:
Make vm_physseg lookup routines take the target vm_physseg. This is for the
coming managed device segments.
To generate a diff of this commit:
Module Name:src
Committed By: uebayasi
Date: Sat Feb 6 03:06:42 UTC 2010
Modified Files:
src/sys/arch/xen/xen: privcmd.c
Log Message:
Typo in a wchan string.
To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/xen/xen/privcmd.c
Please note that
Module Name:src
Committed By: uebayasi
Date: Wed Feb 3 14:02:49 UTC 2010
Modified Files:
src/sys/uvm: uvm_loan.c
Log Message:
A few assertions comments.
To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 src/sys/uvm/uvm_loan.c
Please note that diffs are
Module Name:src
Committed By: uebayasi
Date: Thu Feb 4 03:19:08 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Move uvm_fault_* static func decls in one place.
To generate a diff of this commit:
cvs rdiff -u -r1.158 -r1.159 src/sys/uvm/uvm_fault.c
Module Name:src
Committed By: uebayasi
Date: Thu Feb 4 03:32:22 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Merge obfuscating layers for readability. Inline some functions.
Requested by rm...@.
To generate a diff of this commit:
cvs rdiff -u -r1.159
Module Name:src
Committed By: uebayasi
Date: Thu Feb 4 05:48:26 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Reduce diff between upper/lower neighbor handlers.
To generate a diff of this commit:
cvs rdiff -u -r1.160 -r1.161 src/sys/uvm/uvm_fault.c
Module Name:src
Committed By: uebayasi
Date: Tue Feb 2 17:40:43 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c uvm_loan.c uvm_loan.h
Log Message:
Don't pass an unnecessary reference to uvm_loanbreak_anon().
Requested by rm...@.
To generate a diff of this commit:
Module Name:src
Committed By: uebayasi
Date: Wed Feb 3 07:48:18 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
uvm_fault_lower_generic_io: One missing mutex_exit(vmobjlock). Found while
comparing this function with uvm_loanuobj(). (Part of) these should
Module Name:src
Committed By: uebayasi
Date: Mon Feb 1 09:18:41 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
uvm_fault_upper_lookup: This is totally my personal preference, but can't help
adding one goto to reduce one indent.
To generate a diff of
Module Name:src
Committed By: uebayasi
Date: Mon Feb 1 11:58:39 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Fix build without DIAGNOSTIC.
To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 src/sys/uvm/uvm_fault.c
Please note that diffs
Module Name:src
Committed By: uebayasi
Date: Mon Feb 1 16:08:27 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
More split.
To generate a diff of this commit:
cvs rdiff -u -r1.147 -r1.148 src/sys/uvm/uvm_fault.c
Please note that diffs are not public
Module Name:src
Committed By: uebayasi
Date: Mon Feb 1 16:12:36 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Indent.
To generate a diff of this commit:
cvs rdiff -u -r1.148 -r1.149 src/sys/uvm/uvm_fault.c
Please note that diffs are not public domain;
Module Name:src
Committed By: uebayasi
Date: Tue Feb 2 04:35:35 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
uvm_fault: Split neighbor fault and loan handling into functions.
To generate a diff of this commit:
cvs rdiff -u -r1.150 -r1.151
Module Name:src
Committed By: uebayasi
Date: Tue Feb 2 06:52:59 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Be consistent to decide if PMAP_WIRED or not.
To generate a diff of this commit:
cvs rdiff -u -r1.153 -r1.154 src/sys/uvm/uvm_fault.c
Please
Module Name:src
Committed By: uebayasi
Date: Sun Jan 31 09:20:31 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
uvm_fault_internal:
Move local variables around to isolate contexts. Note that remaining variables
are global in that function, and some hold
Module Name:src
Committed By: uebayasi
Date: Sun Jan 31 17:13:38 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Ax uvm_fault_internal() break it into functions. Upper fault and lower
fault routines are separated now.
To generate a diff of this commit:
Log Message:
uvm_fault: Pack variables shared during fault / re-fault into a struct named
uvm_faultctx. Unfortunately ~all of those values are overriden in various
ways. Constification doesn't help much...
Isn't that what uvm_faultinfo is for? Why are you inventing a new structure?
Module Name:src
Committed By: uebayasi
Date: Sat Jan 30 12:06:20 UTC 2010
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Reduce the diff between genfs_getpages() and genfs_do_io(). These should be
merged eventually.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: uebayasi
Date: Sat Jan 30 15:13:25 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Calculate the offset from vm_map_entry's start to vm_page array's start once.
To generate a diff of this commit:
cvs rdiff -u -r1.130 -r1.131
It is highly unobvious what happens now in the case where startva is
modified after your calculation.
You're correct. I broke MADV_SEQUENTIAL case.
What I was really wrong is I made a const var (eoff) from !const var
(startva)...
Masao
Module Name:src
Committed By: uebayasi
Date: Sun Jan 31 07:32:35 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
uvm_fault_internal: Put a goto label Case1 as well as Case2. Clarify
that if the faulting page is shadowed, we don't care the lower layer at
Module Name:src
Committed By: uebayasi
Date: Sun Jan 31 07:37:24 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
uvm_fault_internal: Skip another long code segment (lower neighbor fault)
by a goto.
To generate a diff of this commit:
cvs rdiff -u -r1.133
Module Name:src
Committed By: uebayasi
Date: Sun Jan 31 07:46:03 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
uvm_fault_internal: In lower fault handling case, put another goto to clarify
that we don't care lower neighboring pages for the zero-fill
Module Name:src
Committed By: uebayasi
Date: Sat Jan 30 05:19:20 UTC 2010
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Slightly more descriptive local variable names.
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35
Module Name:src
Committed By: uebayasi
Date: Thu Jan 28 08:20:00 UTC 2010
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs_getpages: Constify 2 variables, move one. No functional changes.
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30
Module Name:src
Committed By: uebayasi
Date: Thu Jan 28 13:43:53 UTC 2010
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs_getpages: More constification localization.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31
kmem_free(pgs, pgs_size);
316 goto startover;
317 }
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
Module Name:src
Committed By: uebayasi
Date: Fri Jan 29 04:36:20 UTC 2010
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs_getpages: Narrow clarify the context where I/O happens vmobjlock is
dropped.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: uebayasi
Date: Wed Jan 27 15:18:40 UTC 2010
Modified Files:
src/sys/miscfs/genfs: genfs_node.h genfs_vnops.c
Log Message:
Add genfs_node_rdtrylock().
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18
Module Name:src
Committed By: uebayasi
Date: Wed Jan 27 15:24:54 UTC 2010
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Constify some pointers in genfs_getpages() and genfs_do_putpages().
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22
Module Name:src
Committed By: uebayasi
Date: Wed Jan 27 15:34:08 UTC 2010
Modified Files:
src/sys/sys: vnode.h
Log Message:
Typo in comment.
To generate a diff of this commit:
cvs rdiff -u -r1.212 -r1.213 src/sys/sys/vnode.h
Please note that diffs are not public
Module Name:src
Committed By: uebayasi
Date: Wed Jan 27 15:52:31 UTC 2010
Modified Files:
src/sys/miscfs/genfs: genfs_node.h genfs_vnops.c
Log Message:
Don't forget to tell the result of rw_tryenter().
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19
Module Name:src
Committed By: uebayasi
Date: Wed Jan 27 15:53:06 UTC 2010
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Use genfs_node_*lock().
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/miscfs/genfs/genfs_io.c
Please note
Module Name:src
Committed By: uebayasi
Date: Thu Jan 28 07:24:56 UTC 2010
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs_putpages: Localize a few variables. No functional changes.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24
Module Name:src
Committed By: uebayasi
Date: Thu Jan 28 07:26:25 UTC 2010
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs_getpages: Localize a few more variables.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25
Module Name:src
Committed By: uebayasi
Date: Thu Jan 28 07:38:32 UTC 2010
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs_getpages: Move local variable declarations that are used only for I/O
to where they're used. This helps to track what's going in
Module Name:src
Committed By: uebayasi
Date: Wed Jan 27 03:56:33 UTC 2010
Modified Files:
src/sys/uvm: uvm_page.c
Log Message:
uvm_pageinsert, uvm_pageremove: Pass the uboj, to/from which a pg is
inserted/removed, as an argument, because looking up a back-reference from
Module Name:src
Committed By: uebayasi
Date: Sun Jan 24 15:03:02 UTC 2010
Modified Files:
src/sys/uvm: uvm_fault.c
Log Message:
Clean up an internal flag usage. No functional changes.
To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130
Module Name:src
Committed By: uebayasi
Date: Tue Jan 12 08:41:16 UTC 2010
Modified Files:
src/sys/dev/sdmmc: sdhc.c
Log Message:
According to SD Host Controller Simplified Specification Version 2.00, 2.2.10.
Host Control Register (Offset 028h), the Data Transfer Width bit
= NULL;
config_alldevs_unlock(s);
+ config_dump_garbage(garbage);
return dv;
}
I wonder why this part was needed.
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
You can also conditionalize code by using CSHLIBFLAGS. FYI.
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
Module Name:src
Committed By: uebayasi
Date: Mon Jan 4 16:01:43 UTC 2010
Modified Files:
src/sys/kern: subr_kmem.c
Log Message:
Use CTASSERT() for constant only assertions.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/kern/subr_kmem.c
Please
Module Name:src
Committed By: uebayasi
Date: Sun Jan 3 04:25:16 UTC 2010
Modified Files:
src/sys/arch/arm/arm: cpufunc_asm_arm10.S cpufunc_asm_arm11.S
cpufunc_asm_arm67.S cpufunc_asm_arm7tdmi.S cpufunc_asm_arm8.S
cpufunc_asm_arm9.S
Module Name:src
Committed By: uebayasi
Date: Thu Dec 31 16:00:53 UTC 2009
Modified Files:
src/sys/arch/arm/arm32: pmap.c
Log Message:
pmap_page_remove(): remove an unused local variable; no functional changes.
To generate a diff of this commit:
cvs rdiff -u -r1.207
Module Name:src
Committed By: uebayasi
Date: Fri Jan 1 02:32:29 UTC 2010
Modified Files:
src/sys/arch/arm/arm32: pmap.c
Log Message:
Sprinkle assertions after calling pmap_get_l2_bucket().
To generate a diff of this commit:
cvs rdiff -u -r1.209 -r1.210
+++ tools/gdb/Makefile 15 Dec 2009 07:33:37 -
@@ -11,7 +11,6 @@
MAKE_ARGS= MACHINE= MAKEINFO=${TOOL_MAKEINFO:Q}
-.NOTPARALLEL: # XXX otherwise fails with itable.c / interp.c build
ALL_TARGET=all-gdb
INSTALL_TARGET=install-gdb
--
Masao Uebayashi / Tombi Inc. / Tel
@@
MAKE_ARGS= MACHINE= MAKEINFO=${TOOL_MAKEINFO:Q}
-.NOTPARALLEL: # XXX otherwise fails with itable.c / interp.c build
ALL_TARGET=all-gdb
INSTALL_TARGET=install-gdb
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
I should have done this. Thanks.
uebay...@iphone
On 2009/12/16, at 15:24, Matt Thomas m...@netbsd.org wrote:
Module Name:src
Committed By:matt
Date:Wed Dec 16 06:24:33 UTC 2009
Modified Files:
src/gnu/dist/gdb6/sim/mips [matt-nb5-mips64]: Makefile.in
Log Message:
wrap
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
INSTALL_TARGET= install-gdb
Thanks, but .NOTPARALEL doesn't seem to work for me. See attachment 1.
I made it work using Makefile.gmakehost too. I don't know what those
NetBSD_DISABLED_* mean.
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
--- support.o ---
cc: support.c
/gdb6/gdb/f-exp.c is missing
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
before linked) is kind of a static library.
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
.
It's just redundant. :)
correcting the scripts that generate files to use unique filenames.
Actually I like this more.
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
:
# multiple outputs
.ORDER: nodes.h nodes.c
nodes.c nodes.h: mknodes.sh nodetypes nodes.c.pat
${_MKTARGET_CREATE}
${SCRIPT_ENV} ${HOST_SH} ${.ALLSRC} ${.OBJDIR}
So that the code fragment will propagate together.
Masao
--
Masao Uebayashi
Yes:
% find * -name Makefile | xargs grep -l GENCMD
usr.bin/ktruss/Makefile
% find * -name '*.mk' | xargs grep -l GENCMD
share/mk/bsd.own.mk
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
Log Message:
Prefix mkvars.mk with ${rundir}/, so that the scripts from this
dir using sets.subr can be run from another directory, as is done
e.g. during make release via the mksums script.
Thanks!
Masao
to the module.mi file set.
Fixes the build for evbppc.
Thanks again.
Index: src/etc/Makefile
Anothor source of heada^Wpleasure!
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
but the idea is
that.
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
--+
If yacc can generate only either .c / .h, like
yacc --src arith.y
yacc --hdr arith.y
We can write the rule straight.
What we need is to have wrapper commands which extracts one of outputs. If
a command generates 3 outputs from 4 inputs, we need 3 wrappers.
Masao
--
Masao
cp arith.y tmp_arith_h.y
I can think of no problem of this. At the cost of redundancy (run command
twice + some tmp files) you get accurate dependency tree.
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
fix the cvs log. Thanks.
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
Log Message:
Switch to new style only if is explicitly set.
^^
I meant to mention ${MKNATIVE_LIBGCC_NEW} here.
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
}
;;
# backward compat
b)
Thanks, this looks better.
Could you elaborate how the old version failed on Mac OS X?
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
I spoke too early. I still see problems. I'll post this to port-arm@ after
sorting out things.
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
} == i386
-MKZFS?=yes
-_MKVARS.yes+= MKZFS
-.else
-MKZFS?=no
-_MKVARS.no+= MKZFS
-.endif
-
-#
# Force some options off if their dependencies are off.
#
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
?
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
Because the current PF sources (=version 4.2) is (still) in those
directories as far as I can tell. The only reason for this import is to
make upgrades easier, see my mail to current-users@ yesterday.
I think doing repo-copy (from dist/ to external/) would help here?
Masao
--
Masao
()
is called. cgd_ioctl_set() should be thread-context.
Masao
--
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635
@@ -876,10 +876,17 @@
moves2, t2 # stash most of temporary regs
REG_S t3, FRAME_T3(k1)# syscall saved gp for fork
mfc0a1, MIPS_COP_0_STATUS # 2nd arg is STATUS
+#if defined(__mips_n32) || defined(__mips_n64)
+
Sorry for delayed review.
@@ -410,6 +419,10 @@
/* Tear down the routing table. */
bridge_rtable_fini(sc);
+
+
+ softint_disestablish(sc-sc_softintr);
+
free(sc, M_DEVBUF);
return (0);
Please trim these blank lines.
@@ -1305,124 +1318,139 @@
* The
Log Message:
Also inherit the parent's TCP segmentation offload capability.
Note the vlan interface does not see updates to the parents capabilities
so if, for example, TSO is on in both, then turned off in the parent it
will remain on in the vlan interface.
And now, why not IFCAP_TSOv6?
201 - 296 of 296 matches
Mail list logo