public inbox for src-cvs@sourceware.org
help / color / mirror / Atom feed
From: pbrook@sourceware.org
To: src-cvs@sources.redhat.com
Subject: src ChangeLog.csl
Date: Tue, 29 Mar 2005 02:52:00 -0000 [thread overview]
Message-ID: <20050329025204.7801.qmail@sourceware.org> (raw)
CVSROOT: /cvs/src
Module name: src
Branch: csl-arm-20050325-branch
Changes by: pbrook@sourceware.org 2005-03-29 02:52:04
Modified files:
. : ChangeLog.csl
Log message:
2005-03-28 Paul Brook <paul@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
* gdb/Makefile.in: arm-tdep.o depends on $(observer_h).
* gdb/arm-linux-nat.c (fetch_fpregister, fetch_fpregs,
store_fpregister, store_fpregs): Rename...
(fetch_fpa_register, fetch_fpa_regs, store_fpa_register,
store_fpa_regs): ... to this.
* gdb/arm-linux-tdep.c (arm_linux_init_abi): Provide ABI specific
overrides.
* gdb/arm-tdep.c: Include opserver.h.
(struct gdbarch_tdep_info): Add.
(arm_push_dummy_call): Handle doubleword alignment.
(arm_register_type): Handle iWMMXt and VFP regs.
(arm_register_byte): Ditto.
(arm_pseudo_register_read): New function.
(arm_pseudo_register_write): New function.
(arm_dwarf_reg_to_regnum): New function.
(arm_register_sim_regno): Handle iWMMXT regs.
(arm_register_remote_regno): New function.
(arm_extract_return_value): Use new macro names.
(arm_register_name): Handle iWMMXt and VFP registers.
(arm_sim_available_registers): New function.
(arm_update_architecture): New function.
(arm_gdbarch_init): Handle optional register sets. Register new
hooks. Fix misleading error message.
(_initialize_arm_tdep): Call observer_attach_inferior_created.
* gdb/arm-tdep.h (ARM_NUM_FP_ARG_REGS, ARM_LAST_FP_ARG_REGNUM,
FP_REGISTER_SIZE, NUM_FREGS): Rename ...
(ARM_NUM_FPA_ARG_REGS, ARM_LAST_FPA_ARG_REGNUM, FPA_REGISTER_SIZE,
NUM_FPA_REGS): ... to this.
(NUM_IWMMXT_COP0REGS, NUM_IWMMXT_COP1REGS, NUM_IWMMXT_REGS,
IWMMXT_COP0_REGSIZE, IWMMXT_COP1_REGSIZE, NUM_VFP_XREGS,
VFP_XREG_SIZE, NUM_VFP_SREGS, VFP_SREG_SIZE, NUM_VFP_PSEUDOS): Define.
(struct gdbarch_tdep): Add target_has_iwmmxt_regs,
target_has_vfp_regs, first_iwmmxt_regnum, target_iwmmxt_regnum,
first_vfp_regnum, first_vfp_pseudo and target_vfp_regnum.
* gdb/gdbarch.c (struct gdbarch): Add remote_num_g_packet_regs,
sim_available_registers and register_remote_regno.
(startup_gdbarch, verify_gdbarch): Ditto.
(gdbarch_dump): Dump new fields.
(gdbarch_remote_num_g_packet_regs_p, gdbarch_remote_num_g_packet_regs,
set_gdbarch_remote_num_g_packet_regs,
gdbarch_sim_available_registers_p, gdbarch_sim_available_registers,
set_gdbarch_sim_available_registers, gdbarch_register_remote_regno_p,
gdbarch_register_remote_regno, set_gdbarch_register_remote_regno):
New functions.
* gdb/gdbarch.h: Add prototypes.
* gdb/gdbarch.sh: Add new fields.
(deprecated_current_gdbarch_select_hack): Call flush_cached_frames.
* gdb/remote-sim.h (gdbsim_create_inferior): Call
observer_notify_inferior_created.
(gdbsim_xfer_partial): New function.
(init_gdbsim_ops): Use it.
* gdb/remote.c (struct remote_state): Add num_g_regs.
(init_remote_state): Only consider hard regs. Allow target to provide
register mapping.
(packet_reg_from_regnum): Don't check pseudo regs.
(packet_reg_from_pnum): Ditto.
(remote_protocol_qPart_availableRegisters): Add.
(set_remote_protocol_qPart_availableRegisters_packet_cmd,
show_remote_protocol_qPart_availableRegisters_packet_cmd): New
functions.
(fetch_register_using_p, store_register_using_P): Handle arbitrary
register mappings.
(fetch_registers_using_g): New function.
(remote_fetch_registers): Use it.
(store_registers_using_G): New function.
(remote_store_registers): Use it.
(remote_xfer_partial): Handle TARGET_OBJECT_AVAILABLE_REGISTERS.
(show_remote_cmd): Display availableRegisters.
(_initialize_remote): Register qPart_availableRegisters.
* gdb/target.h (enum target_object): Add
TARGET_OBJECT_AVAILABLE_REGISTERS.
* gdb/gdbserver/configure.srv (arm*-*-linux*): set
srv_linux_regsets=yes.
* gdb/gdbserver/linux-arm-low.c (PTRACE_GETWMMXREGS,
PTRACE_SETWMMXREGS): Define.
(arm_fill_gregset, arm_store_gregset, arm_fill_wmmxregset,
arm_store_wmmxregset, arm_available_registers): New functions.
(target_regsets): Add.
(the_low_target): Use arm_available_registers.
* gdb/gdbserver/linux-low.c (linux_available_registers): New function.
(linux_target_op): Use it.
* gdb/gdbserver/linux-low.h (gdbserver/linux-low.h): Add
available_registers.
(use_regsets_p): Declare.
* gdb/gdbserver/regcache.c (g_register_bytes): Add.
(regcache_invalidate, registers_to_string, registers_from_string):
Use it.
(set_register_cache): Set g_register_bytes.
(supply_register_as_string): New function.
* gdb/gdbserver/regcache.h (supply_register_as_string): Add prototype.
* gdb/gdbserver/server.c (handle_query): Handle
qPart:availableRegisters.
(handle_p_packet, handle_P_packet): New functions.
(main): Handle 'p' and 'P' packets.
* gdb/gdbserver/target.h (struct target_ops): Add available_registers.
* gdb/regformats/reg-arm.dat: Add last_g_reg and iWMMXT regs.
* gdb/regformats/regdat.sh: Handle last_g_reg.
* gdb/regformats/regdef.h (set_register_cache): Update prototype.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.csl.diff?cvsroot=src&only_with_tag=csl-arm-20050325-branch&r1=1.1.2.17&r2=1.1.2.18
next reply other threads:[~2005-03-29 2:52 UTC|newest]
Thread overview: 360+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-03-29 2:52 pbrook [this message]
-- strict thread matches above, loose matches on Subject: below --
2007-01-03 19:43 kazu
2006-12-22 21:45 kazu
2006-12-22 7:47 nathan
2006-12-18 16:21 shinwell
2006-12-18 11:22 kazu
2006-12-15 18:09 drow
2006-12-15 16:47 drow
2006-12-13 16:07 pbrook
2006-12-13 10:39 nathan
2006-12-01 16:45 pbrook
2006-12-01 8:13 kazu
2006-11-30 14:49 kazu
2006-11-29 16:31 shinwell
2006-11-29 16:31 drow
2006-11-29 10:32 kazu
2006-11-28 14:09 kazu
2006-11-19 22:00 nathan
2006-11-17 14:21 kazu
2006-11-16 12:46 nathan
2006-11-13 9:59 nathan
2006-11-08 10:25 vprus
2006-11-06 16:55 pbrook
2006-11-06 10:16 vprus
2006-11-04 10:20 vprus
2006-11-01 17:39 nathan
2006-11-01 17:31 nathan
2006-10-31 16:46 shinwell
2006-10-30 21:56 pbrook
2006-10-29 0:03 pbrook
2006-10-28 23:12 kazu
2006-10-26 22:18 pbrook
2006-10-26 19:44 pbrook
2006-10-26 19:41 pbrook
2006-10-26 19:41 pbrook
2006-10-26 19:31 pbrook
2006-10-26 15:43 vprus
2006-10-25 23:28 pbrook
2006-10-24 14:06 shinwell
2006-10-23 21:25 pbrook
2006-10-23 19:28 nathan
2006-10-20 21:01 nathan
2006-10-20 14:06 vprus
2006-10-19 22:36 jsm28
2006-10-16 20:21 nathan
2006-10-16 13:09 shinwell
2006-10-13 7:39 nathan
2006-10-07 20:08 nathan
2006-10-03 22:55 jsm28
2006-10-01 21:05 pbrook
2006-09-29 13:35 nathan
2006-09-29 12:25 nathan
2006-09-28 20:18 drow
2006-09-27 19:57 pbrook
2006-09-25 18:16 drow
2006-09-22 7:09 nathan
2006-09-21 23:42 pbrook
2006-09-21 20:43 drow
2006-09-20 23:27 pbrook
2006-09-20 18:58 pbrook
2006-09-20 17:06 pbrook
2006-09-20 16:56 pbrook
2006-09-19 18:45 jsm28
2006-09-18 18:29 pbrook
2006-09-18 11:30 nathan
2006-09-18 7:41 nathan
2006-09-16 16:28 pbrook
2006-09-15 18:52 drow
2006-09-15 16:06 drow
2006-09-15 16:01 drow
2006-09-15 15:58 drow
2006-09-15 13:24 nathan
2006-09-14 22:33 pbrook
2006-09-14 15:28 pbrook
2006-09-14 13:57 jules
2006-09-14 2:23 pbrook
2006-09-11 17:58 pbrook
2006-09-11 16:55 pbrook
2006-09-11 11:34 nathan
2006-09-11 9:45 nathan
2006-09-08 22:36 pbrook
2006-09-08 20:45 nathan
2006-09-08 17:24 kazu
2006-09-07 20:02 pbrook
2006-09-06 16:35 pbrook
2006-09-06 8:45 nathan
2006-09-05 20:23 jules
2006-09-05 16:25 pbrook
2006-09-05 14:24 jules
2006-09-04 15:55 pbrook
2006-09-01 21:55 pbrook
2006-09-01 17:14 shinwell
2006-09-01 17:00 nathan
2006-09-01 15:28 pbrook
2006-09-01 9:25 nathan
2006-08-31 17:40 kazu
2006-08-31 14:59 shinwell
2006-08-31 13:21 jsm28
2006-08-31 13:08 nathan
2006-08-31 9:00 nathan
2006-08-30 22:24 pbrook
2006-08-30 17:39 shinwell
2006-08-30 13:39 drow
2006-08-29 22:05 pbrook
2006-08-29 21:53 pbrook
2006-08-29 20:26 pbrook
2006-08-29 13:55 nathan
2006-08-29 11:09 nathan
2006-08-29 11:03 nathan
2006-08-29 10:57 nathan
2006-08-25 11:55 nathan
2006-08-24 14:49 shinwell
2006-08-24 14:46 shinwell
2006-08-23 17:24 drow
2006-08-22 20:48 pbrook
2006-08-21 9:53 shinwell
2006-08-19 16:27 jsm28
2006-08-18 15:01 pbrook
2006-08-18 10:30 jules
2006-08-17 14:47 drow
2006-08-17 14:45 drow
2006-08-16 10:37 jules
2006-08-16 10:04 jules
2006-08-15 10:53 shinwell
2006-08-15 10:50 shinwell
2006-08-14 16:11 kazu
2006-08-03 16:23 jsm28
2006-08-02 17:40 rsandifo
2006-08-01 16:48 kazu
2006-07-28 17:26 carlos
2006-07-27 8:28 nathan
2006-07-26 18:46 nathan
2006-07-26 11:56 rsandifo
2006-07-24 16:50 nathan
2006-07-24 16:49 nathan
2006-07-24 13:31 nathan
2006-07-23 22:22 kazu
2006-07-20 14:16 jules
2006-07-19 13:08 pbrook
2006-07-18 16:45 pbrook
2006-07-18 7:27 nathan
2006-07-16 19:42 nathan
2006-07-15 9:44 vprus
2006-07-14 13:39 shinwell
2006-07-12 13:05 rsandifo
2006-07-11 20:37 drow
2006-07-11 19:35 drow
2006-07-04 13:42 drow
2006-07-03 15:58 drow
2006-06-23 22:11 mmitchel
2006-06-23 10:21 nathan
2006-06-22 20:30 drow
2006-06-22 15:44 rsandifo
2006-06-22 15:40 rsandifo
2006-06-21 14:40 shinwell
2006-06-19 14:34 nathan
2006-06-19 14:22 pbrook
2006-06-15 15:53 shinwell
2006-06-15 15:25 jules
2006-06-13 20:56 mmitchel
2006-06-13 13:09 nathan
2006-06-12 8:01 nathan
2006-06-10 17:56 drow
2006-06-09 20:53 nathan
2006-06-09 20:43 nathan
2006-06-09 20:31 nathan
2006-06-09 20:25 nathan
2006-06-09 20:11 nathan
2006-06-09 20:01 nathan
2006-06-09 15:52 sandra
2006-06-09 12:12 nathan
2006-06-08 18:30 nathan
2006-06-08 7:23 nathan
2006-06-08 6:55 nathan
2006-06-05 17:31 nathan
2006-06-05 15:39 nathan
2006-06-05 15:36 nathan
2006-06-05 15:30 nathan
2006-06-05 15:00 nathan
2006-06-05 14:51 nathan
2006-06-05 14:25 nathan
2006-06-05 14:22 nathan
2006-06-02 22:17 jsm28
2006-06-02 18:38 drow
2006-06-01 20:03 drow
2006-06-01 15:53 drow
2006-06-01 15:46 drow
2006-06-01 15:41 drow
2006-06-01 13:00 nathan
2006-05-31 16:18 drow
2006-05-31 14:11 mmitchel
2006-05-31 14:07 mmitchel
2006-05-31 13:52 mmitchel
2006-05-25 17:33 nathan
2006-05-25 16:49 jules
2006-05-25 13:12 nathan
2006-05-24 17:14 pbrook
2006-05-24 16:24 pbrook
2006-05-24 8:00 nathan
2006-05-24 7:54 nathan
2006-05-23 22:21 drow
2006-05-23 21:44 drow
2006-05-22 22:26 sandra
2006-05-22 11:59 rsandifo
2006-05-22 11:58 rsandifo
2006-05-20 14:48 nathan
2006-05-15 20:46 pbrook
2006-05-12 19:39 carlos
2006-05-11 15:17 carlos
2006-05-10 18:34 drow
2006-05-09 17:46 drow
2006-05-08 20:20 drow
2006-05-08 15:39 drow
2006-05-08 9:32 rsandifo
2006-05-06 17:22 jsm28
2006-05-05 18:31 jules
2006-05-04 17:15 kazu
2006-05-03 17:54 pbrook
2006-05-03 16:32 pbrook
2006-05-03 16:30 pbrook
2006-05-03 16:13 jules
2006-05-03 14:30 pbrook
2006-05-03 2:07 pbrook
2006-05-03 1:51 pbrook
2006-05-02 14:51 jsm28
2006-05-01 16:27 pbrook
2006-04-29 17:54 pbrook
2006-04-29 0:38 mmitchel
2006-04-29 0:33 mmitchel
2006-04-28 19:10 jsm28
2006-04-28 15:12 rsandifo
2006-04-27 17:04 rsandifo
2006-04-27 17:01 rsandifo
2006-04-26 16:30 jules
2006-04-26 16:24 jules
2006-04-24 20:06 drow
2006-04-19 18:30 drow
2006-04-19 18:19 drow
2006-04-19 4:53 mmitchel
2006-04-17 14:21 drow
2006-04-12 19:06 carlos
2006-04-12 18:11 drow
2006-04-12 14:46 drow
2006-04-12 3:22 mmitchel
2006-04-11 21:58 drow
2006-04-11 18:03 drow
2006-04-11 16:33 drow
2006-04-11 15:54 drow
2006-04-07 15:46 jules
2006-04-03 0:03 jules
2006-04-01 22:39 pbrook
2006-03-31 17:19 nathan
2006-03-31 16:53 drow
2006-03-31 16:52 drow
2006-03-31 16:21 nathan
2006-03-31 16:08 nathan
2006-03-31 15:50 nathan
2006-03-31 15:48 nathan
2006-03-31 15:31 nathan
2006-03-31 0:33 mmitchel
2006-03-30 16:27 pbrook
2006-03-29 13:59 nathan
2006-03-29 9:08 nathan
2006-03-29 7:40 nathan
2006-03-29 7:03 nathan
2006-03-27 9:44 mmitchel
2006-03-26 16:12 nathan
2006-03-23 18:36 mmitchel
2006-03-22 1:22 mmitchel
2006-03-21 22:45 pbrook
2006-03-21 10:37 nathan
2006-03-21 10:20 nathan
2006-03-21 9:54 mmitchel
2006-03-21 9:51 rsandifo
2006-03-21 7:48 mmitchel
2006-03-21 2:13 pbrook
2006-03-20 23:35 pbrook
2006-03-20 22:45 mmitchel
2006-03-20 20:55 pbrook
2006-03-20 20:54 pbrook
2006-03-20 20:53 pbrook
2006-03-20 20:40 pbrook
2006-03-20 19:21 nathan
2006-03-17 22:22 mmitchel
2006-03-16 20:07 carlos
2006-03-15 19:53 drow
2006-03-08 14:23 pbrook
2006-03-07 21:47 pbrook
2006-03-07 20:00 pbrook
2006-03-07 18:55 pbrook
2006-03-07 17:48 pbrook
2006-03-07 15:48 pbrook
2006-02-02 6:50 mmitchel
2006-01-26 18:12 drow
2006-01-26 18:11 drow
2006-01-26 18:11 drow
2006-01-26 18:10 drow
2006-01-26 18:05 drow
2006-01-25 1:36 drow
2006-01-17 16:40 jsm28
2006-01-14 5:14 mmitchel
2005-11-29 3:45 mmitchel
2005-11-17 6:22 mmitchel
2005-10-20 14:10 jules
2005-10-20 13:36 jules
2005-10-20 13:32 jules
2005-10-20 3:36 pbrook
2005-10-20 3:36 pbrook
2005-10-20 3:35 pbrook
2005-10-20 3:35 pbrook
2005-10-20 3:34 pbrook
2005-10-20 3:34 pbrook
2005-10-14 20:04 drow
2005-10-13 22:14 mmitchel
2005-06-14 15:40 mmitchel
2005-06-13 18:46 mmitchel
2005-06-09 7:39 mmitchel
2005-06-08 16:48 mmitchel
2005-06-08 16:38 mmitchel
2005-06-08 3:46 mmitchel
2005-06-07 22:56 mmitchel
2005-05-23 20:44 mmitchel
2005-05-02 3:12 pbrook
2005-05-01 23:31 pbrook
2005-04-30 23:50 pbrook
2005-04-30 23:36 pbrook
2005-04-29 17:46 zack
2005-04-29 14:39 pbrook
2005-04-29 14:18 pbrook
2005-04-28 14:13 pbrook
2005-04-28 1:46 pbrook
2005-04-26 5:31 zack
2005-04-25 20:43 pbrook
2005-04-13 14:58 pbrook
2005-04-08 16:59 mmitchel
2005-04-08 11:48 pbrook
2005-04-05 17:54 mmitchel
2005-03-30 16:08 pbrook
2005-03-30 14:59 drow
2005-03-29 15:00 pbrook
2005-03-28 20:07 mmitchel
2005-03-28 20:05 mmitchel
2005-03-28 19:52 drow
2005-03-28 19:34 mmitchel
2005-03-28 19:11 mmitchel
2005-03-28 19:10 mmitchel
2005-03-28 19:10 mmitchel
2005-03-28 18:46 mmitchel
2005-03-28 18:33 mmitchel
2005-03-28 18:31 mmitchel
2005-03-28 15:39 drow
2005-03-28 15:32 drow
2005-03-28 15:30 drow
2005-03-25 22:20 drow
2005-03-25 22:02 drow
2005-03-25 21:46 drow
2005-03-25 21:28 drow
2005-03-25 21:19 drow
2005-03-25 21:09 drow
2005-03-25 20:52 drow
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050329025204.7801.qmail@sourceware.org \
--to=pbrook@sourceware.org \
--cc=src-cvs@sources.redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).