strace -o log -v -f skydrive-cli auth
и комиты потерять жалко, а отдельный экcпериментальный бранч для них сразу не сделал
$ git branch -m <new-branch-name> # переименовать текущий бранч в новый
$ git checkout <commit-to-be-last-in-the-old-branch> -b <old-branch-name> # восстановить голову старого бранча
Конфиг вот
А вот версию опенврт, к своему стыду посмотреть не знаю как.
$ make V=99 target/linux/prepare
make[1]: Entering directory `/home/jcmvbkbc/tmp/dl/openwrt'
make[2]: Entering directory `/home/jcmvbkbc/tmp/dl/openwrt/target/linux'
make[3]: Entering directory `/home/jcmvbkbc/tmp/dl/openwrt/target/linux/mpc83xx'
rm -rf /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx
mkdir -p /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx
xzcat /home/jcmvbkbc/tmp/dl/openwrt/dl/linux-3.8.13.tar.xz | /usr/bin/gtar -C /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx -xf -
rm -rf /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx/linux-3.8.13/patches; mkdir -p /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx/linux-3.8.13/patches
cp -fpR "/home/jcmvbkbc/tmp/dl/openwrt/target/linux/generic/files"/. "./files"/. /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx/linux-3.8.13/
...
define Kernel/Patch/Default
rm -rf $(PKG_BUILD_DIR)/patches; mkdir -p $(PKG_BUILD_DIR)/patches
$(if $(kernel_files),$(CP) $(kernel_files) $(LINUX_DIR)/)
find $(LINUX_DIR)/ -name \*.rej -or -name \*.orig | $(XARGS) rm -f
$(call PatchDir,$(PKG_BUILD_DIR),$(GENERIC_PATCH_DIR),generic/)
$(call PatchDir,$(PKG_BUILD_DIR),$(PATCH_DIR),platform/)
endef
merge commit и не будет содержать никаких изменений если слияние прошло без конфликтов.
хм, вообще имхо, если в результате слияния никаких изменений вообще не произошло.
вообще запускал только add, commit, push
Если они туда копируются, то должны там и остаться? Я уже раз двести пересобирал всё.
powerpc-openwrt-linux-uclibc-gcc: warning: environment variable 'STAGING_DIR' not defined
#include <stdio.h>
unsigned xor_all = 0;
unsigned xor_bit[32] = {0};
int main(void)
{
int i, j;
int n, in, out1, out2;
scanf("%i", &n);
for (i = 0; i < n; ++i) {
scanf("%i", &in);
xor_all ^= in;
for (j = 0; j < 32; ++j) {
if (in & (1 << j))
xor_bit[j] ^= in;
}
}
for (j = 0; j < 32; ++j) {
if (xor_all & (1 << j)) {
out1 = xor_bit[j];
out2 = xor_all ^ xor_bit[j];
printf("%d %d\n", out1, out2);
break;
}
}
return 0;
}
биты адреса начинаются с 13-го, т.е. выравнивание по границе страницы
Base Address (BA): Base address of register memory space. This represents a
memory space for support of 32 ports. For HBAs that support fewer than 32-ports,
more bits are allowed to be RW, and therefore less memory space is consumed. For
HBAs that have vendor specific space at the end of the port specific memory space,
more bits are allowed to be RO such that more memory space is consumed.
По идее на AP уже должен быть сконфигурирован мониторный интерфейс. Если нет, создать его можно так:
iw phy <phy на котором нужно создать интерфейс> interface add <имя добавляемого интерфейса> type monitor